- Milyen nyomtatót vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Kormányok / autós szimulátorok topikja
- 3D nyomtatás
- Azonnali fotós kérdések órája
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen széket vegyek?
- HDD probléma (nem adatmentés)
- Melyik tápegységet vegyem?
Új hozzászólás Aktív témák
-
Lacces
őstag
1. Kérdés:
A C# és Java "dinamikus kötésének" a működése megegyezik?
(Szülő-gyermek osztályra gondolok, Téglalap deklarált, de négyzettel hívtuk meg stb...)Lenne egy kérdésem, 9-ből 8-t megértettem, egynél akadt egy kérdésem... Osztály öröklés vagy dinamikus kötés - én ezt a szakszót láttam :-D
Komplex és valós szám osztályok adottak, a lényeg, hogy van ez a 3 metódus, :
Komplex osztályban definiált metódus:public Komplex plusz(Komplex k){ // Komplex osztályban
System.out.println("K + K: "+toString() +" + " + k.toString());
return new Komplex(re+k.re, im+k.im);}
Valos osztályban definiált metódus:public Valos plusz(Komplex k){ // Valos osztályban
System.out.println("V + K: "+toString() + " + " + k.toString());
return new Komplex(re+k.re, k.im);
public Valos plusz(Valos v){ // Valos osztályban
System.out.println("V + V "+toString()+ " + " + v.toString());
return new Valos(re+v.re);[És akkor ez történik a main-ben:
Komplex kk = new Komplex(3.4, -5.6);
Komplex kv = new Valos(1.2);
Valos vv = new Valos(7.8)kk = vv;
Console.WriteLine(kk.plusz(new Valos(9)).ToString());
Az eredmény: V + K: (7.8) + (9.0) kiírás!kk=vv; Azt jelenti, hogy a kk objektum deklarált típusa komplex lesz, de dinamikus típus, mert a Valos osztály konstruktárat használja fel.? (Valósként van inicializálva? Nem tom, hogy ezt hogyan mondjuk)
na most itt meghívja plusz() metódust. És itt elgondolkodtam, hogy miért a public Valos plusz(Valos v) metódust hívja meg! Ez nem tiszta.
Ez az eredmény kiértékelés (függvény hívás hogyan történik?)
1. Elsőnek a Komplex osztályon megy végig, aztán a Valósba megy.
vagy
2. Egyből a Valós osztályba megy?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Aoostar WTR pro nas eladó, 8c/16t Ryzen7 5825u, 16GB DDR4 ram, 512GB SSD, 2X 2.5G lan, 4 HDD slot
- Xiaomi Redmi Note 13 Pro+ 5G 12GB RAM / 512GB ROM (Garancia 2026.04.10-ig)
- Gamer gép - komphone -tól vásárolt
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! Samsung Galaxy S21/Samsung Galaxy S21+/Samsung Galaxy S21 Ultra
- iKing.Hu - Samsung S25 Ultra - Titanium Silver- Használt, karcmentes
- Microsoft Surface Laptop 3 - 15 col - Fekete
- Csere-Beszámítás! Gamer PC Számítógép. / I7 4790K / 16GB DDR3 / RX 5700XT 8GB / 500GB SSD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest