Abstrakti luokka

Kirjoittaja: Randy Alexander
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Unity3D - Olio ohjelmointi, Abstraktit luokat
Video: Unity3D - Olio ohjelmointi, Abstraktit luokat

Sisältö

Määritelmä - mitä abstrakti luokka tarkoittaa?

Abstrakti luokka Java-liitoksessa on superluokka, jota ei voida toteuttaa ja jota käytetään yleisten ominaisuuksien ilmoittamiseen tai määrittelemiseen. Kohtetta ei voida muodostaa Java-abstraktista luokasta; yritetään pilkata abstrakti luokka tuottaa vain kääntäjävirheen.Abstrakti luokka ilmoitetaan avainsanalla abstrakti.

Alaluokista, jotka on laajennettu abstraktista luokasta, on kaikki abstraktit luokka-määritteet kunkin alaluokan erityisten ominaisuuksien lisäksi. Abstrakti luokka ilmoittaa luokan ominaisuudet ja toteutustavat, määritteleen siten kokonaisen rajapinnan.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää abstraktin luokan

Abstraktit luokat toimivat alaluokkien malleina. Esimerkiksi abstraktilla luokalla Puu ja alaluokalla Banyan_Tree on kaikki puun ominaispiirteet sekä banjaanipuulle ominaiset ominaisuudet.

Abstraktin luokan ja rajapinnan erojen ymmärtäminen on välttämätöntä. Rajapinnassa on vain menetelmäilmoituksia tai abstrakteja menetelmiä ja vakiodatan jäseniä, kun taas abstraktissa luokassa voi olla abstrakteja menetelmiä, jäsenmuuttujia ja konkreettisia menetelmiä. Koska Java tukee vain yhtä perintöä, luokka voi toteuttaa useita rajapintoja, mutta voi laajentaa vain yhden abstraktin luokan.


Tämä määritelmä kirjoitettiin Java-sivustoon