Kada treba napraviti sažetak razreda?
Kada treba napraviti sažetak razreda?

Video: Kada treba napraviti sažetak razreda?

Video: Kada treba napraviti sažetak razreda?
Video: Sadržaj u wordu - napravite ga lako, brzo i pravilno 2024, Maj
Anonim

6 odgovora. Generalno, a razred treba biti apstraktno kada ti nemaju apsolutno nikakvog razloga stvoriti primer toga klasa . Na primjer, pretpostavimo ti imati oblik klasa to je superklasa trougla, kvadrata, kruga itd.

Osim toga, zašto biste klasu proglasili apstraktnom?

Pregled. Jedan od osnovnih pojmova u OOP-u je apstraktna klasa . Apstraktni časovi ne mogu biti instancirani i dizajnirani su da budu podklasirani. Koriste se za pružanje neke zajedničke funkcionalnosti u nizu povezanih casovi istovremeno dozvoljavajući implementacije podrazumevanih metoda.

Nakon toga, postavlja se pitanje kada treba koristiti apstraktnu klasu u odnosu na interfejs? Kratak odgovor: An apstraktna klasa dozvoljava i ti kreirati funkcionalnost koju podklase mogu implementirati ili nadjačati. An interfejs samo dozvoljava i ti definirati funkcionalnost, a ne implementirati je. I dok a klasa može samo produžiti jedna apstraktna klasa , može uzmi prednost višestruke interfejsi.

Shodno tome, šta se može staviti u apstraktnu klasu?

An apstraktna klasa je klasa koji se ne može instancirati. An apstraktna klasa koristi se kreiranjem podklase koja nasljeđuje mogu biti instancirani. An apstraktna klasa radi nekoliko stvari za podklasu koja nasljeđuje: Definirajte metode koji može koristiti od strane podklase koja nasljeđuje.

Kako kreirati apstraktnu klasu?

To kreirati apstraktnu klasu , samo koristite apstraktno ključna riječ prije klasa ključna riječ, u klasa deklaracija. To možete posmatrati osim apstraktno metode Zaposlenog klasa je isto kao i normalno klasa u Java. The klasa je sada apstraktno , ali i dalje ima tri polja, sedam metoda i jedan konstruktor.

Preporučuje se: