A szuperosztály hívhatja az alosztály metódust?
A szuperosztály hívhatja az alosztály metódust?

Videó: A szuperosztály hívhatja az alosztály metódust?

Videó: A szuperosztály hívhatja az alosztály metódust?
Videó: Java Subclass and Superclass Tutorial - Real College Example 2024, November
Anonim

A szuper osztály referencia változó tud tarts egy alosztály referencia változó. Ez szuperosztály hívhat metódusokat amelyeket a szuperosztály csak.

Ilyen módon a szuperosztály hozzáférhet az alosztály mezőihez?

A szuper osztály közvetlenül nem hozzáférés a.-ben deklarált változók vagy metódusok alosztály . Nem közvetlenül; alosztály példányok magukban foglalják egy példányukat szuperosztályé például, így öröklik azokat mezőket . A szuperosztály mindenkitől ugyanúgy örökölni alosztályok , (1.)

Továbbá, a szülő osztály hívhatja a gyermek osztály metódust? A downcasting Java nyelven nem lehetséges. Ha a szülői osztály hivatkozás használ a gyerek osztály konstruktor (amit upcastingnak neveznek), akkor csak azokat módszerek képesek ben is jelen vannak szülői osztály (akár meghatározott, akár deklarált), azaz csak felülírva módszerek képesek hívják.

Továbbá lehet egy alosztály szuperosztály?

Tehát, ahogy lefelé ereszkedik a hierarchiában, az osztályok egyre specializálódnak: Definíció: A alosztály egy olyan osztály, amely egy másik osztályból származik. A alosztály állapotát és viselkedését minden ősétől örökli. A kifejezés szuperosztály az osztály közvetlen ősére, valamint az összes felmenő osztályára utal.

Az alosztályok örökölnek változókat?

Az alábbi lista tételesen sorolja fel a tagot változók amelyek örökölt által a alosztály : Az alosztályok öröklődnek azok a tagok változók nyilvánosnak vagy védettnek nyilvánították. Az alosztályok öröklődnek azok a tagok változók hozzáférés-specifikáció nélkül deklarálva mindaddig, amíg a alosztály ugyanabban a csomagban van, mint a szuperosztály.

Ajánlott: