Kas ir apakštipēšana OOP?
Kas ir apakštipēšana OOP?

Video: Kas ir apakštipēšana OOP?

Video: Kas ir apakštipēšana OOP?
Video: Kaizers - Kas ir? 2024, Novembris
Anonim

Apakštipēšana ir galvenā sastāvdaļa OOP - jums ir viena veida objekts, bet tas atbilst cita veida interfeisam, tāpēc to var izmantot visur, kur varēja izmantot citu objektu.

Kas ir apakštipēšana C++ valodā?

C++ nodrošina šo mehānismu un sauc apakšklases par "atvasinātām klasēm". apakštipēšana attiecas uz iespēju izmantot vērtības apakštips vietās, kur sagaidāmas tipa vērtības.

Arī kāda ir atšķirība starp apakšklasi un apakštipu? A apakšklase vienmēr pati par sevi ir klase. Apakštips ir vispārīgāks termins, un mēs varam teikt, ka viens veids ir a apakštips cita veida, neko nesakot par to, kas ir kāds no tiem (klase, saskarne utt.).

Attiecībā uz to, kas ir apakštipēšana Java?

Apakštipēšana nozīmē tikai to, ka darbības ar supertipu var veikt ar apakštips . iekšā Java , saskarnes attēlo struktūru, kas apraksta, kādu uzvedību tips var demonstrēt, kas padara to par dabisku attēlojumu apakštipēšana . Apakšklase izpaužas klašu hierarhijā.

Vai visi apakštipi ir apakšklases?

Pastāv būtiskas atšķirības starp apakštipi un apakšklasēm atbalstot atkārtotu izmantošanu. Apakšklases ļauj atkārtoti izmantot kodu klasēs - gan gadījumu mainīgo deklarācijās, gan metožu definīcijās. Ievērojiet, ka apakštips attiecības ir atkarīgas tikai no objektu publiskajām saskarnēm, nevis to realizācijām.

Ieteicams: