Videó: Hozzárendelhetünk szülőobjektumot a Java gyermekobjektumokhoz?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
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:
Hogyan csinálj egy forEach ciklust Java-ban?
A Java for-each ciklusa a normál for-loop kulcsszóval kezdődik. A ciklusszámláló változó deklarálása és inicializálása helyett deklarál egy olyan változót, amely megegyezik a tömb alaptípusával, amelyet kettőspont követ, majd a tömb neve
Mire használható a FileWriter a Java-ban?
A Java FileWriter osztály karakterorientált adatok fájlba írására szolgál. Ez egy karakter-orientált osztály, amelyet a java fájlkezelésére használnak. A FileOutputStream osztálytól eltérően nem kell a karakterláncot bájttömbbé konvertálni, mert ez biztosítja a karakterlánc közvetlen írásának módját
Mi az a kezelő osztály a Java nyelven?
A kezelő alapvetően egy üzenetsor. Üzenetet küld neki, és végül feldolgozza azt úgy, hogy meghívja a futtatási metódust, és átadja neki az üzenetet. Mivel ezek a futási hívások mindig az ugyanazon a szálon kapott üzenetek sorrendjében történnek, lehetővé teszi az események sorba rendezését
Hogyan találja meg a karakterlánc részhalmazát Java nyelven?
A karakterlánc részhalmaza a karakterláncon belül található karakter vagy karaktercsoport. Egy karakterlánc összes lehetséges részhalmaza n(n+1)/2 lesz. Program: public class AllSubsets {public static void main(String[] args) {String str = 'FUN'; int len = str. belső hőmérséklet = 0;
Mi az a primitív adattípus a Java nyelvben?
A primitív típusok a Java nyelven belül elérhető legalapvetőbb adattípusok. 8 van: logikai érték, byte, char, short, int, long, float és double. Ezek a típusok szolgálnak a Java adatkezelés építőköveiként. Az ilyen primitív típusokhoz nem definiálhat új műveletet