Egy privát konstruktorral rendelkező osztály örökölhető Java nyelven?
Egy privát konstruktorral rendelkező osztály örökölhető Java nyelven?

Videó: Egy privát konstruktorral rendelkező osztály örökölhető Java nyelven?

Videó: Egy privát konstruktorral rendelkező osztály örökölhető Java nyelven?
Videó: Java Constructors - Full Tutorial 2024, Lehet
Anonim

5 válasz. Jáva nem akadályozza meg az alosztályozást osztály magán kivitelezőkkel . Amit ez megakadályoz, az az osztályok amelyek egyikhez sem férhetnek hozzá kivitelezők annak szuper osztály . Ez azt jelenti, a magán kivitelező másban nem használható osztály fájlt és egy helyi csomagot konstruktőr más csomagban nem használható.

Ezt figyelembe véve, örökölhetünk-e osztályt privát konstruktorral?

Ha osztály magán kivitelezővel és lezárták osztály nem lehet örökölt , akkor mi a haszna osztály ami nem lehet örökölt . És ahogy korábban is mondták magán kivitelező tud megbocsátott mint mi statikusak legyenek osztályok Most. Így magán kivitelező + lezárt azt jelenti, hogy tiszta statikus osztály . Le is zárva osztály nem lehet örökölt.

Felmerülhet az a kérdés is, hogy mit nem lehet csinálni egy magánkonstruktoros osztályban? Eltekintve a szingli létrehozásától osztály , magán kivitelező számos más kulcsfontosságú felhasználása is van. Val vel magán kivitelező példa erre osztály tud csak deklaráláson belül jöhet létre osztály . Azáltal, hogy a kivitelező magán , tudunk megakadályozza a osztály attól, hogy bármely más meghosszabbítsa osztály.

Ebben a tekintetben a privát osztály örökölhető a Java-ban?

A java privát tagja nem lehet örökölt mivel csak a bejelentettek számára elérhető java osztály . Mivel a magán tagjai nem lehetnek örökölt , nincs helye vitának Jáva futásidejű túlterhelés ill Jáva felülíró (polimorfizmus) jellemzők.

Mi történik, ha a konstruktor privát a Java-ban?

Jáva – magán kivitelező példa. A … haszna magán kivitelező az egyszemélyes osztályok kiszolgálása. Használata magán kivitelező biztosíthatjuk, hogy egyszerre legfeljebb egy objektum hozható létre. Azáltal, hogy a magán kivitelező megakadályozza az osztálypéldányok létrehozását bárhol más helyen, mint ez az osztály.

Ajánlott: