Tudd Intuíció, előadás, családi osztály és interfész öröklés

A család az osztályok és interfészek megvalósítása

öröklés

Az objektum-orientált programozás lehetővé teszi, hogy ne csak egy osztály, amely meghatározza az állam és viselkedése tárgyak, hanem megszervezni a család osztály segítségével egy fontos kapcsolat az osztályok közötti, úgynevezett öröklési kapcsolat.







A lényege az öröklés, amely az új osztály idején annak létrehozását lehet nyilvánítani örököse egy vagy több bázis osztályok. Tegyük fel, hogy az általunk megadott osztály A. és meghatározására egy új osztály deklarált osztály A. Ebben az esetben az örökös B osztály örökli az összes nyitott leszármazottai tulajdonságait és viselkedését az osztály A - örökli a felület. Ez azt jelenti, hogy a B osztályban automatikusan meghatározott változók és módszerek osztályú meghatározó felületet.

Osztályú az alapvető (szülő) képest egy származékát (generált) B osztály Nagyon gyakran, szólva öröklési, terminológiáját használva „szülő osztály” és a „class-gyermek.” Mivel öröklési tranzitív (tranzitivitást segítségével a kimutatások „A szülő B” és a „B szülő C” majd „A szülő C”), az egyes osztályokat lehet sok szülő (ősök) és több leszármazottai, beleértve az izolált „azonnali szülő” és " közvetlen leszármazottai. " Leszármazottja a tranzitív örökli a tulajdonságait és viselkedését őseik.







A származtatott osztály meghatározza az új tulajdonságokat és az új viselkedést a változók új és új módszereket. Sőt, egy származtatott osztály felülírhatja egy meglévő módszer az alap osztály.

Öröklés több. ha a származtatott osztály lehet örököse több bázis osztályok, azaz több mint egy közvetlen őse. A hagyományos (nem több) öröklési egyes származtatott osztály örökli a tulajdonságait csak egy alap osztály, azaz a Ez egy közvetlen őse.

Öröklődés összefüggés tipikusan egy gráf, melynek csúcsai megfelelnek az osztályok és a csomópont az A csomópont B ív, ha osztályú B jelentése közvetlen utódja osztály A. Ez a grafikon azt mutatja, a szerkezet egy gyűjtemény osztályok szempontjából öröklési. Ha öröklés nem a többes, a megfelelő gráf egy fa. A gyökér a fa a nagyszülő - osztályt, amely az összes többi osztály leszármazottai, örökösei.

Itt egy példa a családdal kapcsolatos osztályok öröklési kapcsolat: