Kuo naudinga abstrakčioji klasė realiuoju laiku?
Kuo naudinga abstrakčioji klasė realiuoju laiku?

Video: Kuo naudinga abstrakčioji klasė realiuoju laiku?

Video: Kuo naudinga abstrakčioji klasė realiuoju laiku?
Video: Elements of an Abstract 2024, Lapkritis
Anonim

Taigi, abstrakčios klasės galima naudoti funkcijoms konsoliduoti ir dalytis, o sąsajas galima naudoti norint nurodyti, kokios bus bendros funkcijos, kuriomis bus dalijamasi tarp skirtingų egzempliorių, nekuriant šios funkcijos jiems. Abu gali padėti sumažinti kodą, tik skirtingais būdais.

Atitinkamai, kur mes naudojame abstrakčią klasę realiuoju laiku?

Konkretus pavyzdys an abstrakti klasė būtų a klasė vadinamas Gyvūnu. Tu pamatyti daug gyvūnų tikras gyvenimą, bet yra tik gyvūnų rūšys. Tai yra, tu Niekada nežiūrėkite į kažką purpurinio ir pūkuoto ir nesakykite „tai yra gyvūnas ir nėra konkretesnio būdo jį apibrėžti“.

Vėliau kyla klausimas, kada turėtume naudoti sąsają ir abstrakčią klasę? Tu valios naudoti an abstrakti klasė jei norite pateikti dalinį įgyvendinimą, kad poklasiai būtų išplėsti, ir an sąsaja jei norite pateikti tik metodų parašus, kurie privalo būti įgyvendintas. Visiškai normalu teikti tiek ir sąsaja ir an abstrakti klasė kuri įgyvendina jo dalis.

Taip pat paklausta, kokia yra abstrakčios klasės nauda?

abstrakčiai raktinis žodis naudojamas kuriant a abstrakti klasė ir metodas. Abstrakti klasė Java negali būti kartojamas. An abstrakti klasė dažniausiai naudojamas siekiant suteikti pagrindą poklasiams išplėsti ir įgyvendinti abstrakčiai metodus ir nepaisyti arba naudoti įdiegti metodai abstrakti klasė.

Koks yra „Java“sąsajos naudojimas realiuoju laiku?

An sąsaja java jis turi tik statines konstantas ir abstrakčius metodus. dėl realaus laiko pavyzdys - tai 100% abstrakcija. Sąsaja naudojama norint pasiekti 100 procentų abstrakciją, tai reiškia, kad negalite sukurti tam objekto sąsaja klasė tiesiogiai, viduje nėra konstruktoriaus sąsaja.

Rekomenduojamas: