Java-ban ha egy osztály absztrakt, és van leszármazottja ami nem absztrakt osztály, és szükség van arra hogy elérjem a leszármazott osztály metódusait, de nem hozhatok létre új osztályt akkor hogyan érem el a metódusokat?
Tehát van egy absztrakt osztály és van leszármazottja.
A leszármazott osztály metódusait kell elérnem úgy hogy nem hozok létre új osztályt sem a fő absztrakt osztályból(nem is lehet) sem pedig a leszármazott osztályból.
Peldanyositas nélkül valahogy el lehet érni?
Így értem.
Csak a statikus metódusokat lehet példányosítás nélkül elérni.
De mit szeretnél pontosan, meghívni az osztály valamelyik metódusát?
Miért nem akarod példányosítani?
Konkrét példát tudsz mondani?
Pl fő absztrakt osztály ember, leszármazott, nem absztrakt osztály mondjuk diák (vagy tanár vagy tudós vagy takarító, stb), aminek pl van neve
Itt két opciód van:
vagy van egy pl print name metódusa és akkor példányosítasz egy Diákot (Bélát), és akkor a meghívod a Béla.printname metódust
Vagy van egy statikus metódusa, mondjuk print alma, és akkor nem kell példányosítani, csak meghívod a Diák.printalma metódust, ez viszont mindig ugyanazt csinálja (pl csak kiírja hogy alma), nincs köze Bélához
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!