*   >> läser Utbildning artiklar >> science >> computers

Arv och dess types

Arv är konceptet att ärva egenskaperna hos en klass till en annan klass. Detta har även känd som klasstrukturen igen. Till exempel innehåller klasser En två-delfunktionen annonser och subtraherar och serie B innehåller två ytterligare funktioner multiplicera och dividera. Vi vill använda alla dessa funktioner med ett objekt så måste vi använda arv där klass B ärver all egendom av klass, som är offentlig, men klass B. kan inte använda privata fastigheter av serie A. Det finns följande typer av arv:

1.

Enda klass Arv: Omdömen

När klassen en gas ärvt i klassen har känt som basklass och B-klass är känd som härledd klass. Här bara två klasser har länkat till varandra. Omdömen

2. Multilevel Arv:

I denna typ av arv, det finns många nivå och det har använts i att fall där vi vill använda alla fastigheter i antal nivåer i enlighet med kravet. Till exempel, ärvde klass A i klass B och klass B har ärvt i klass c för klass B så vidare. Där klass A är basklass c.

På ett annat sätt kan man säga B är härledd klass en basklass för c och en indirekt basklass för c är indirekt basklass för C och C indirekt härledd klass för klass A. Omdömen

3. Flera Arv: Omdömen

I den här typen av arv, har antalet klasser ärvt i en enda klass. Om två eller flera klasser är känd som basklass och en är härleda klass. Omdömen

4. Hierarkisk Arv: Omdömen

Den här typen av arv hjälper oss att skapa en grundlös för antal klasser och de antal klasser kan dessutom ha sina grenar av antalet klass Omdömen

5..

Hybrid Arv:

I denna typ av arv, kan vi ha blandning av antalet arv, men detta kan generera en felaktig användning av samma namn funktion från någon av klasserna, som kommer att bry kompilatorn till hur man använder funktionerna . Därför kommer den att generera fel i programmet. Detta har kallas tvetydighet eller dubbelhet.

Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.