Logo hu.boatexistence.com

Örölik egy alosztály példányváltozókat?

Tartalomjegyzék:

Örölik egy alosztály példányváltozókat?
Örölik egy alosztály példányváltozókat?

Videó: Örölik egy alosztály példányváltozókat?

Videó: Örölik egy alosztály példányváltozókat?
Videó: Instance Variable - Intro to Java Programming 2024, Lehet
Anonim

Az alosztályok publis metódusokat örökölnek a szuperosztálytól, amit kiterjesztenek, de nem férhetnek hozzá közvetlenül a szuperosztály privát példányváltozóihoz, és a nyilvános accessor és mutator metódusokat kell használniuk.

Az alosztályok öröklik a java privát példányváltozókat?

Egy alosztály nem örökli szülőosztályának privát tagjait … Egy beágyazott osztály hozzáfér a beágyazott osztályának összes privát tagjához – a mezőkhöz és a metódusokhoz egyaránt. Ezért egy nyilvános vagy védett beágyazott osztály, amelyet egy alosztály örökölt, közvetett hozzáféréssel rendelkezik a szuperosztály összes privát tagjához.

A példányváltozók öröklődnek a Java-ban?

Tudom, hogy a példányváltozók nem öröklődnek, de alosztályon belül elérhetők. Ha ezek alosztályban érhetők el, az azt jelenti, hogy meg vannak osztva a szuperosztály és az alosztály között, vagy mind a szuperosztálynak, mind az alosztálynak más-más példánya van.

Hozzáadhat egy alosztály új privát példányváltozókat?

Egy alosztály új priv példányváltozókat adhat hozzá, új nyilvános, priv vagy statikus metódusokat adhat hozzá, felülbírálhatja az örökölt változókat. Egy alosztály nem definiálhat újra egy nyilvános metódust privátként, és nem írhatja felül a szuperosztály statikus metódusait. … A polimorfizmusban a fordító nem határozza meg, hogy melyik metódust hívja meg.

Örölheti a privát példány változóit?

Az alosztályok a nyilvános metódusokat öröklik az általuk kiterjesztett szuperosztálytól, de nem férhetnek hozzá közvetlenül a szuperosztály privát példányváltozóihoz, és a nyilvános accessor és mutator metódusokat kell használniuk.

Ajánlott: