A mund të ketë klasa abstrakte modifikues aksesi?
A mund të ketë klasa abstrakte modifikues aksesi?

Video: A mund të ketë klasa abstrakte modifikues aksesi?

Video: A mund të ketë klasa abstrakte modifikues aksesi?
Video: CS50 2014 — неделя 7 2024, Mund
Anonim

Një Java klasës që përmban një klasë abstrakte duhet të deklarohet si klasë abstrakte . Një abstrakte metodë mund vendos vetëm a modifikues i dukshmërisë , një nga publiku ose i mbrojtur. Kjo është, një abstrakte metoda nuk mund të shtojë statike ose përfundimtare modifikues për deklaratën.

Gjithashtu duhet ditur, a mund të ketë klasa abstrakte modifikues aksesi në C#?

Një Klasa abstrakte mund të ketë modifikues aksesi si private, e mbrojtur, e brendshme me klasës anëtarët. Por abstrakte anëtarët nuk munden kanë private modifikuesi i aksesit . Një Klasa abstrakte mund të ketë variablat e shembullit (si konstantet dhe fushat).

Gjithashtu, a mundet klasa abstrakte të ketë përcaktimin e metodës? Klasa abstrakte në Java është e ngjashme me ndërfaqen përveç se ajo mund përmbajnë parazgjedhje metodë zbatimi. Një klasa abstrakte mund të ketë një metodë abstrakte pa trup dhe atë mund të ketë metoda me zbatimin gjithashtu. abstrakte Fjala kyçe përdoret për të krijuar një klasë abstrakte dhe metodë.

Gjithashtu e dini, a mund të trashëgojë klasa abstrakte nga një klasë tjetër abstrakte?

Po ju mund të trashëgojnë një klasë abstrakte nga një klasë tjetër abstrakte . Kur dëshironi ndonjë klasës te trashëgojnë nga një klasë tjetër , ti do duan të kenë kujdes (shumicën e kohës) për modifikuesin e mbyllur.

A mund të jetë statike një klasë abstrakte?

Nr klasë abstrakte nuk mund të jetë statike . Klasa abstrakte përdoret për të përcaktuar një abstraksion të përgjithshëm i cili më pas nën- klasat trashëgojnë për të përcaktuar versionet e specializuara. statike fjalë kyçe në klasës përkufizim do të thotë se të gjitha metodat në klasës janë statike gjithashtu.

Recommended: