Abstraktne klass

Autor: Randy Alexander
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 26 Juunis 2024
Anonim
PRANGLI LIITKLASS
Videot: PRANGLI LIITKLASS

Sisu

Definitsioon - mida tähendab abstraktne klass?

Abstraktne klass Java kontekstis on superklass, mida ei saa realiseerida ja mida kasutatakse üldiste omaduste määratlemiseks või määratlemiseks. Objekti ei saa moodustada Java abstraktsest klassist; abstraktse klassi kiirendamine proovib ainult kompilaatori tõrget.Abstraktne klass kuulutatakse märksõnaga abstraktne.

Abstraktsest klassist laiendatud alaklassidel on lisaks iga alaklassi spetsiifilistele atribuutidele ka abstraktsete klasside atribuudid. Abstraktne klass kirjeldab klassi tunnuseid ja rakendamismeetodeid, määratledes sellega terve liidese.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab abstraktklassi

Abstraktsed klassid toimivad nende alaklasside mallidena. Näiteks abstraktsel klassil Puu ja alaklassil Banyan_Tree on kõik puu omadused ja ka banaanipuule iseloomulikud omadused.

Abstraktse klassi ja liidese erinevuste mõistmine on hädavajalik. Liidesel on ainult meetodideklaratsioonid või abstraktsed meetodid ja püsivad andmeliikmed, samas kui abstraktses klassis võivad olla abstraktsed meetodid, liikmesmuutujad ja konkreetsed meetodid. Kuna Java toetab ainult ühte pärimist, saab klass rakendada mitmeid liideseid, kuid laiendada ainult ühte abstraktset klassi.

See määratlus kirjutati Java keelde