Ar abstrakčioje klasėje gali būti prieigos modifikatorių?
Ar abstrakčioje klasėje gali būti prieigos modifikatorių?

Video: Ar abstrakčioje klasėje gali būti prieigos modifikatorių?

Video: Ar abstrakčioje klasėje gali būti prieigos modifikatorių?
Video: Java Access Modifiers - Learn Public, Private, Protected and Default 2024, Gruodis
Anonim

Java klasė kuriame yra an abstrakti klasė turi būti deklaruojamas kaip abstrakti klasė . An abstrakčiai metodas gali tik nustatyti a matomumo modifikatorius , vienas iš viešųjų arba saugomų. Tai yra, an abstrakčiai metodas negali pridėti statinio ar galutinio modifikatorius į deklaraciją.

Taip pat reikia žinoti, ar abstrakčioje klasėje gali būti prieigos modifikatorių C#?

An Abstrakti klasė gali turėti prieigos modifikatorius kaip privatus, apsaugotas, vidinis su klasė nariai. Bet abstrakčiai nariai negali turėti privatus prieigos modifikatorius . An Abstrakčioji klasė gali turėti egzempliorių kintamieji (pvz., konstantos ir laukai).

Be to, ar abstrakti klasė gali turėti metodo apibrėžimą? Abstrakti klasė Java yra panašus į sąsają, išskyrus tai, kad ji gali yra numatytasis metodas įgyvendinimas. An gali turėti abstrakti klasė an abstraktus metodas be kūno ir jo gali turėti metodus taip pat su įgyvendinimu. abstrakčiai raktinis žodis naudojamas kuriant a abstrakti klasė ir metodas.

Taip pat žinote, ar abstrakčioji klasė gali būti paveldima iš kitos abstrakčios klasės?

taip tu gali paveldėti an abstrakti klasė iš kita abstrakti klasė . Kai nori bet ko klasė į paveldėti iš kitos klasės , tu valios noriu saugotis (dažniausiai) užplombuoto modifikatoriaus.

Ar abstrakčioji klasė gali būti statiška?

Nr abstrakti klasė negali būti statinis . Abstrakti klasė naudojamas apibrėžti bendrai abstrakcijai, kuri vėliau klases paveldėti, kad apibrėžtų specializuotas versijas. statinis raktinis žodis į klasė apibrėžimas reiškia, kad visi metodai klasė yra statinis taip pat.

Rekomenduojamas: