Kas abstraktsel klassil võib olla juurdepääsu muutjaid?
Kas abstraktsel klassil võib olla juurdepääsu muutjaid?

Video: Kas abstraktsel klassil võib olla juurdepääsu muutjaid?

Video: Kas abstraktsel klassil võib olla juurdepääsu muutjaid?
Video: EESTI ESO #95 Edgar Tedresaar. Maalikunst, punane joon, polariseeritus, abstraktsus, õpingud TÜ-s 2024, Mai
Anonim

Java klass mis sisaldab an abstraktne klass tuleb deklareerida kui abstraktne klass . An abstraktne meetod saab seadke ainult a nähtavuse muutja , üks avalikest või kaitstud. See tähendab, an abstraktne meetod ei saa lisada staatilist ega lõplikku modifikaatoriks deklaratsiooni.

Samuti on teada, kas abstraktsel klassil võib C#-s olla juurdepääsu modifikaatoreid?

An Abstraktsel klassil võib olla juurdepääsu modifikaatorid nagu privaatne, kaitstud, sisemine koos klass liikmed. Aga abstraktne liikmed ei saa on privaatne juurdepääsu muutja . An Abstraktsel klassil võib olla eksemplari muutujad (nagu konstandid ja väljad).

Kas abstraktsel klassil võib olla ka meetodi määratlus? Abstraktne klass Javas on liidesega sarnane, välja arvatud see, et see saab sisaldavad vaikimisi meetod rakendamine. An abstraktsel klassil võib olla an abstraktne meetod ilma keha ja selleta võib olla meetodeid ka rakendamisega. abstraktne märksõna kasutatakse a loomiseks abstraktne klass ja meetod.

Tea ka, kas abstraktne klass võib pärida mõnelt teiselt abstraktselt klassilt?

Jah sina saab pärida an abstraktne klass alates veel üks abstraktne klass . Kui soovite mõnda klass juurde pärida teisest klassist , sina tahe tahan (enamasti) pitseeritud modifikaatorit jälgida.

Kas abstraktne klass võib olla staatiline?

Ei abstraktne klass ei saa olla staatiline . Abstraktne klass kasutatakse üldise abstraktsiooni määratlemiseks, mis seejärel alam- klassid pärida, et määratleda spetsiaalsed versioonid. staatiline märksõna sisse klass määratlus tähendab, et kõik meetodid klass on staatiline samuti.

Soovitan: