Mire jó az absztrakt osztály valós időben?
Mire jó az absztrakt osztály valós időben?

Videó: Mire jó az absztrakt osztály valós időben?

Videó: Mire jó az absztrakt osztály valós időben?
Videó: Munkamorál és mindennapok a szocializmusban (rövid) 2024, Április
Anonim

Így, absztrakt osztályok használható a funkcionalitás konszolidálására és megosztására, míg az interfészek segítségével megadható, hogy mi legyen a különböző példányok között megosztandó közös funkcionalitás, anélkül, hogy ezt a funkcionalitást ténylegesen felépítené. Mindkettő segíthet a kód kicsinyítésében, csak különböző módokon.

Ennek megfelelően hol használjuk az absztrakt osztályt valós időben?

Konkrét példa egy absztrakt osztály lenne a osztály Állatnak hívják. te sok állatot látni benne igazi élet, de csak fajta állatok vannak. vagyis te Soha ne nézzen valami lilára és szőrösre, és azt mondja, hogy "ez egy állat, és nincs pontosabb meghatározási módja".

Ezt követően a kérdés az, hogy mikor használjunk interfészt és absztrakt osztályt? te akarat használjon egy absztrakt osztály ha részleges megvalósítást kíván biztosítani az alosztályok kiterjesztéséhez, és egy felület ha csak olyan módszerek aláírását kívánja megadni kell végre kell hajtani. Teljesen normális, hogy mindkettőt és felület és egy absztrakt osztály amely részeit megvalósítja.

Azt is megkérdezték, mi haszna az absztrakt osztálynak?

absztrakt kulcsszó létrehozására szolgál a absztrakt osztály és módszer. Absztrakt osztály java-ban nem lehet példányosítani. An absztrakt osztály többnyire arra szolgál, hogy alapot biztosítson az alosztályoknak a kiterjesztéséhez és megvalósításához absztrakt módszerek és felülírás ill használat a megvalósított módszereket absztrakt osztály.

Mi a valós idejű interfész használata Java-ban?

An interfész java-ban csak statikus állandókat és absztrakt metódusokat tartalmaz. számára valós idejű példa - ez 100%-ban absztrakció. Az interfész a 100 százalékos absztrakció elérésére szolgál, vagyis nem lehet ehhez objektumot létrehozni. felület osztály közvetlenül, nincs benne konstruktor felület.

Ajánlott: