Abstraktā klase

Autors: Randy Alexander
Radīšanas Datums: 2 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Abstraktā māksla
Video: Abstraktā māksla

Saturs

Definīcija - ko nozīmē abstraktā klase?

Abstrakta klase Java konjunktūrā ir superklase, kuru nevar aktualizēt un kuru izmanto, lai norādītu vai definētu vispārīgās īpašības. Objektu nevar izveidot no Java abstraktās klases; mēģinot atveidot abstraktu klasi, rodas tikai kompilatora kļūda.Abstraktā klase tiek deklarēta, izmantojot atslēgvārdu abstrakts.

Apakšklasēm, kas paplašinātas no abstraktas klases, ir arī abstraktās klases atribūti, papildus atribūtiem, kas raksturīgi katrai apakšklasei. Abstraktā klase norāda klases raksturlielumus un ieviešanas metodes, tādējādi definējot veselu interfeisu.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro Abstract Class

Abstraktās klases kalpo kā apakšklases veidnes. Piemēram, abstraktajai klasei Koks un apakšklasei Banyan_Tree ir visas koka īpašības, kā arī raksturīgās pazīmes, kas raksturīgas banjana kokam.

Būtiska ir izpratne par atšķirībām starp abstraktu klasi un saskarni. Saskarnei ir tikai metožu deklarācijas vai abstraktas metodes un nemainīgi datu dalībnieki, savukārt abstraktajai klasei var būt abstraktas metodes, dalībnieku mainīgie un konkrētas metodes. Tā kā Java atbalsta tikai vienu mantojumu, klase var ieviest vairākas saskarnes, bet var paplašināt tikai vienu abstraktu klasi.

Šī definīcija tika uzrakstīta Java valodā