Mikor kell osztálykivonatot készíteni?
Mikor kell osztálykivonatot készíteni?

Videó: Mikor kell osztálykivonatot készíteni?

Videó: Mikor kell osztálykivonatot készíteni?
Videó: A Pannonhalmi Főapátság Illatmúzeuma 2024, Április
Anonim

6 válasz. Általában véve a osztálynak kellene lenni absztrakt amikor te egyáltalán nincs okuk készíteni egy példa erre osztály . Például tegyük fel te van egy alakja osztály ez a háromszög, négyzet, kör stb. szuperosztálya.

Különben is, miért nyilvánítasz egy osztályt absztraktnak?

Áttekintés. Egy az OOP alapfogalmai közül az absztrakt osztály . Absztrakt osztályok nem példányosíthatók, és alosztályozásra készültek. Arra szolgálnak, hogy bizonyos közös funkciókat biztosítsanak a kapcsolódó szolgáltatások halmazában osztályok miközben lehetővé teszi az alapértelmezett metódusmegvalósításokat is.

Ezt követően a kérdés az, hogy mikor kell használni az absztrakt osztály vs felületet? A rövid válasz: An absztrakt osztály lehetővé tesz neked olyan funkciókat hozhat létre, amelyeket az alosztályok megvalósíthatnak vagy felülírhatnak. An felület csak engedi neked a funkcionalitást határozza meg, nem pedig implementálja. És míg a osztály csak kiterjeszthető egy absztrakt osztály , az tud vesz több előnye interfészek.

Ennek megfelelően mi helyezhető el egy absztrakt osztályba?

An absztrakt osztály egy osztály amelyeket nem lehet példányosítani. An absztrakt osztály egy öröklődő alosztály létrehozásával használható, amely tud példányosítani kell. An absztrakt osztály csinál néhány dolgot az öröklődő alosztály számára: Metódusok meghatározása melyik tud az örökös alosztály használja.

Hogyan hozz létre egy absztrakt osztályt?

Nak nek hozzon létre egy absztrakt osztályt , csak használja a absztrakt kulcsszó előtt a osztály kulcsszó, a osztály nyilatkozat. Ezt meg lehet figyelni, kivéve absztrakt módszereket a Munkavállaló osztály ugyanaz, mint a normál osztály Java nyelven. Az osztály most absztrakt , de még mindig három mezője, hét metódusa és egy konstruktora van.

Ajánlott: