Kezdőoldal » Számítástechnika » Programozás » Java programozás: Miért kell...

Java programozás: Miért kell többféle konstruktor? (kép)

Figyelt kérdés

[link]


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:
100%

"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.

2018. márc. 9. 13:02
Hasznos számodra ez a válasz?
 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)

{

    // ...

}

2018. márc. 11. 09:16
Hasznos számodra ez a válasz?

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!