Java programozás: Miért kell többféle konstruktor? (kép)
Figyelt kérdés
Szóval itt van egy absztrakt osztályunk 3 konstruktorral. De mért kell ennyi? Miért nem elég az első?
Ha esetleg nem adnánk meg valamelyik változót akkor a megfelelőt fogja hívni, vagy hogy működik ez?
2018. márc. 9. 12:31
1/2 anonim válasza:
"Ha esetleg nem adnánk meg valamelyik változót akkor a megfelelőt fogja hívni, vagy hogy működik ez?"
Pontosan. A megadott paramétereknek megfelelő konstruktort fogja meghívni.
2/2 anonim válasza:
Mondjuk a te példádban a paramétereknél csak az a különbség, hogy hány van megadva. Értelmesebb nyelben ez 1 konstrukorral is megoldható lenne, kb:
public AbstractPersonClass(String name = null, int birthYear = 0)
{
// ...
}
Egybként teljesen más paraméterekkel is létre tudnál hozni konstruktort, pl:
public AbstractPersonClass(bool ferfi)
{
// ...
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!