Kāda ir abstraktās klases izmantošana reālajā laikā?
Kāda ir abstraktās klases izmantošana reālajā laikā?

Video: Kāda ir abstraktās klases izmantošana reālajā laikā?

Video: Kāda ir abstraktās klases izmantošana reālajā laikā?
Video: What is ABSTRACTION in java? ||(हिंदी) || Real Time Eg. || CODE|| Abstract class vs Interface || I.Q 2024, Decembris
Anonim

Tātad, abstraktās nodarbības var izmantot, lai konsolidētu un koplietotu funkcionalitāti, savukārt saskarnes var izmantot, lai norādītu, kāda būs kopējā funkcionalitāte, kas tiks koplietota starp dažādām instancēm, faktiski neveidojot šo funkcionalitāti. Abi var palīdzēt samazināt kodu, tikai dažādos veidos.

Attiecīgi, kur mēs izmantojam abstrakto klasi reālajā laikā?

Konkrēts piemērs an abstraktā klase būtu a klasē sauc par dzīvnieku. Tu redzēt daudzus dzīvniekus īsts dzīvi, bet ir tikai dzīvnieku veidi. Tas ir, tu nekad neskatieties uz kaut ko purpursarkanu un pūkainu un nesakiet "tas ir dzīvnieks, un nav precīzāka veida, kā to definēt".

Pēc tam jautājums ir, kad mums vajadzētu izmantot interfeisu un abstrakto klasi? Tu gribu izmantojiet an abstraktā klase ja vēlaties nodrošināt daļēju ieviešanu apakšklasēm, lai paplašinātu, un an saskarne ja vēlaties tikai sniegt parakstus metodēm, kas obligāti jāīsteno. Ir pilnīgi normāli nodrošināt gan un saskarne un an abstraktā klase kas īsteno tā daļas.

Jautāja arī, kāda ir abstraktas klases izmantošana?

abstrakts atslēgvārds tiek izmantots, lai izveidotu a abstraktā klase un metode. Abstraktā klase Java nevar instantiāciju izveidot. An abstraktā klase galvenokārt tiek izmantots, lai nodrošinātu bāzi apakšklasēm, lai paplašinātu un ieviestu abstrakts metodes un ignorēt vai izmantot ieviestās metodes abstraktā klase.

Kāda ir saskarnes reāllaika izmantošana Java?

An interfeiss java tai ir tikai statiskas konstantes un abstraktas metodes. priekš reāllaika piemērs - tā ir 100% abstrakcija. Interfeiss tiek izmantots, lai sasniegtu 100 procentu abstrakciju, proti, jūs nevarat izveidot objektu tam saskarne klasei tieši, iekšā nav konstruktora saskarne.

Ieteicams: