Hozzárendelhetünk szülőobjektumot a Java gyermekobjektumokhoz?
Hozzárendelhetünk szülőobjektumot a Java gyermekobjektumokhoz?

Videó: Hozzárendelhetünk szülőobjektumot a Java gyermekobjektumokhoz?

Videó: Hozzárendelhetünk szülőobjektumot a Java gyermekobjektumokhoz?
Videó: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, November
Anonim

Szülő és Gyermek osztályok, amelyekben ugyanaz az adattag Jáva . A referencia változó a Szülő osztály képes megtartani tárgy hivatkozás, valamint annak gyermek objektum referencia. A hivatkozás, amely a gyermek osztály tárgy referencia akarat nem férhet hozzá a tagokhoz (függvényekhez vagy változókhoz). gyermek osztály.

Ennek kapcsán egy utód típusú objektum hozzárendelhető például a szülőtípus változójához?

Nem-de a tárgy nak,-nek szülőtípus tud lenni változóhoz van rendelve nak,-nek gyerek típus.

rendelhetünk-e szuperosztály objektumot az alosztályhoz? Nem. Ennek semmi értelme. Az ok az, hogy alosztályok általában további viselkedést határoznak meg. Ha kijelölhetnéd a szuperosztályú objektum a alosztály referencia, te futás közben problémákba ütközne, amikor te próbáljon meg elérni olyan osztálytagokat, amelyek valójában nem léteznek.

Ezt követően a kérdés az, hogy a gyermekosztály létrehozhatja-e a szülő osztály objektumát?

Egyszerűen, A Szülő osztály objektumai tud tart tárgyakat nak,-nek gyerek osztály . Az ellenkezője tudott ne legyen igaz.

Osztozhat-e egy objektum egy másik objektumot?

Tud an tárgy a alosztály hozzáférés védett mezője egy másik tárgy nak,-nek egy másik alosztály ? Vannak azonban olyan esetek, amikor egy módszert korlátozni akarunk alosztályok csak vagy ritkábban engedélyezni alosztály módszerek egy szuperosztály mező eléréséhez. Ebben az esetben egy osztályelemet védettnek nyilvánít.

Ajánlott: