Hogyan írsz egy absztrakt módszert?
Hogyan írsz egy absztrakt módszert?

Videó: Hogyan írsz egy absztrakt módszert?

Videó: Hogyan írsz egy absztrakt módszert?
Videó: Ezzel A Módszerrel Tanulok Én 🤓📚✏️ ~Segítség Érettségizőknek & Vizsgázóknak~ | Fónagy Kitti 2024, November
Anonim

Kijelenteni egy absztrakt módszer , használja ezt az általános űrlapot: absztrakt típus módszer -name(paraméter-lista); Amint látja, nem módszer test van jelen. Bármilyen beton osztály (azaz. osztály nélkül absztrakt kulcsszó), amely kiterjeszti an absztrakt osztály felül kell írnia az összeset absztrakt módszerek a osztály.

Hasonlóképpen, mi az absztrakt módszer?

An absztrakt módszer egy módszer amely deklarálva van, de nem tartalmaz megvalósítást. Absztrakt Előfordulhat, hogy az osztályok nem példányosíthatók, és megkövetelik, hogy az alosztályok implementációkat biztosítsanak a absztrakt módszerek . Nézzünk egy példát egy absztrakt osztály, és an absztrakt módszer.

Ezenkívül mi szükség van absztrakt osztályokra és elvont módszerekre? 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írja vagy használja a megvalósított mód ban ben absztrakt osztály.

Ezzel kapcsolatban mikor alkalmaznak absztrakt módszereket?

Absztrakt Az osztályok jól illeszkednek, ha megvalósítási részleteket szeretne megadni gyermekeinek, de nem szeretné lehetővé tenni az osztály egy példányának közvetlen példányosítását (ami lehetővé teszi egy osztály részleges meghatározását). Ha egyszerűen szeretne szerződést kötni a követendő objektumok számára, akkor használjon interfészt.

Mi a különbség az absztrakt osztály és az absztrakt módszer között?

A módszer amelyet a kulcsszó használatával deklarálunk absztrakt an absztrakt módszer . Absztrakt módszerek csak nyilatkozat, és nem lesz végrehajtása. Egy Java osztály tartalmaz egy absztrakt osztály ként kell bejelenteni absztrakt osztály . An absztrakt módszer csak láthatósági módosítót állíthat be, legyen az egyik nyilvános vagy védett.

Ajánlott: