Kad jums vajadzētu izveidot klases abstraktu?
Kad jums vajadzētu izveidot klases abstraktu?

Video: Kad jums vajadzētu izveidot klases abstraktu?

Video: Kad jums vajadzētu izveidot klases abstraktu?
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Maijs
Anonim

6 atbildes. Kopumā a klasei vajadzētu būt abstrakts kad tu nav absolūti nekāda iemesla radīt piemērs tam klasē . Piemēram, pieņemsim tu ir forma klasē tā ir trīsstūra, kvadrāta, apļa utt. virsklase.

Turklāt, kāpēc jūs pasludināt klasi par abstraktu?

Pārskats. Viens viens no OOP pamatjēdzieniem ir abstraktā klase . Abstraktās nodarbības nevar būt instantimentāri, un tie ir paredzēti apakšklasei. Tie tiek izmantoti, lai nodrošinātu kādu kopīgu funkcionalitāti saistīto pakalpojumu komplektā klases vienlaikus ļaujot ieviest noklusējuma metodes.

Pēc tam rodas jautājums, kad vajadzētu izmantot abstraktu klasi un saskarni? Īsā atbilde: An abstraktā klase ļauj tev uz izveidot funkcionalitāti, ko apakšklases var ieviest vai ignorēt. An saskarne tikai atļauj tev uz definēt funkcionalitāti, nevis to ieviest. Un tā kā a klasē var tikai pagarināt viena abstrakta klase , tā var ņem vairāku priekšrocības saskarnes.

Attiecīgi, ko var ievietot abstraktā klasē?

An abstraktā klase ir klasē ko nevar iemiesot. An abstraktā klase tiek izmantots, izveidojot mantojošu apakšklasi, kas var būt instantierētam. An abstraktā klase veic dažas lietas mantotajai apakšklasei: definē metodes kas var izmantot mantotajai apakšklasei.

Kā izveidot abstraktu klasi?

Uz izveidot abstraktu klasi , vienkārši izmantojiet abstrakts atslēgvārds pirms klasē atslēgvārds klasē deklarācija. To var novērot, izņemot abstrakts metodes Darbinieks klasē ir tāds pats kā parasti klasē Java valodā. The klasē ir tagad abstrakts , taču tajā joprojām ir trīs lauki, septiņas metodes un viens konstruktors.

Ieteicams: