Dedovanje

Poleg tega podrazred podaljša za lastne atribute in metode

V tem primeru razred kemični svinčnik dobi vse dostopne atribute razreda, pero je podedovalaTako bomo pogledali, ko class diagram v enotni Jezik za Modeliranje (UML).

Aachen, Berlin, Dortmund, Essen, Frankfurt, Hamburg, Hannover, Istanbul, Jena, Karlsruhe, Köln, München, Nürnberg, Stralsund, Stuttgart, V primeru dedovanje v Javi razlikovati med Super - in podrazred.

Super-razred, staršev ali razredu osnove, je običajno povzetek Splošno Atributi in metode različne, vendar podobne predmete.

V podrazred, razred otrok je navedeno, dobi svojo super razreda, vse lastnosti in metode, ki se dedujejo. To je naveden kot specializacijo v podrazred iz super razred. Dedovanje v Javi zunanjih bo potekal na ključno besedo. V spreminjevalec lahko sprejme vrednosti, kot so javne, Povzetek, ali katero koli drugo dostopno na voljo. V podrazred je navedeno tukaj je razred, ki dobi nekaj podedoval. Potem se razteza ključnih besed, ki predstavlja dediščino iz super razred na naslednji način. Super razred nato, iz katerega razreda je podedoval. V Javi ni več dedovanja Razredov, ki so razglašene s Ključno besedo konč, se lahko uporablja z namenom izpeljave otrok v razredih. Super razred ne poznajo njegove podrazredi A Super razreda, ki ni izvajala v celoti, bo to označeno s ključno besedo povzetek.

Tako, litega je varno, da to storijo, so na Operaterja

Iz razredov, ki so označena z abstraktno, vendar ne more biti predmeti, ustvarjeni. Podrazredi abstraktni super razreda, njegove lastnosti in metode, ki so podedovali, morate izvajati povzetek označena metode.

To ni bilo storjeno, podrazred ni nujno, da tudi z abstraktno.

V podrazred dobi vse atribute, kot tudi metode v super razred s ključno besedo javnih zaščitene ali ne, pod pogojem, podedovala. Vse lastnosti in metode super razred, podedovanih s ključno besedo.

Metode podedovanega od super razred lahko tudi v podrazred ali celo nadomesti (prepišejo) preobremenjeni.

Ko prevladujočih metod, prepoznavnost spreminjevalec lahko spremenite, vendar ne spreminjevalec do zaščitene ali javnih ali zaščitenih za javnost. Pravilo je tukaj: atribut ali metode, ki ne smejo biti"zasebno", kot so v super razred. V podrazred izrecno metode super razred se lahko imenuje, ker je ključno besedo super. Na sliki puščice za podrazredi prikazali na super razred. Ta je poudaril, enkrat več, da je super ve razred, njegova podrazredi, vendar le razred otrok svojih staršev razred. Na podlagi tega Operaterja se lahko uporablja za ugotavljanje, iz katere razred predmet, ki je bil ustvarjen. Operator vrne samo true ali false, kot to preveri le, ali je predmet razred, ki je bil ustvarjen. Dovolite nam, za ponazoritev, na primer Prosimo, menijo, vaš odgovor in nato rešiti rezultat. Ta primer služi samo za ponazoritev zgoraj opisanih dejstev. Iz vidika razvijalca programske opreme, in to dediščino naredi manj smiselno. Bi bilo bolj razreda Oseba in dedek, oče in sin, so bili predmeti razred Oseba.