Dedičstvo

Teda, obsadenie je bezpečné, tam sú Operátora

V tomto príklade triedy guľôčkové pero dostane všetky dostupné atribúty triedy, pero zdedilTak sme sa zamerali na raz class diagram v Unified Modelling Language (UML). Aachen, Berlín, Dortmund, Essen, Frankfurt Am Main, Hamburg, Hannover, Istanbul, Jena, Karlsruhe, Kolín, Mníchov, Norimberg, Stralsund, Stuttgart, V prípade dedičstva v Java rozlišuje medzi Super - a podtriedy.

Super triedy, materskej alebo základnej triede, je zvyčajne zhrnutie Všeobecné Atribúty a metódy rôzne, ale podobných objektov.

Podtriedy, dieťa triedy je uvedené, dostane jeho super trieda, všetky atribúty a metódy sú dedičné.

Okrem toho, podtrieda je rozšírená o vlastné atribúty a metódy.

Toto sa označuje ako špecializácia podtriedy zo super trieda. Dedičstvo v Java externé sa bude konať na kľúčové slovo. Modifikačné môže nadobúdať hodnoty, ako sú verejné, Abstraktné, alebo akékoľvek iné prístupové modifikátory. Podtriedy je uvedené tu je trieda, čo dostane niečo zdedil. Potom rozširuje kľúčové slovo, ktoré prináša dedičstvo zo super trieda takto.

Dovoľte nám, na ilustračné účely, napríklad

Super triedy potom z akej triedy je dedičná. V Java nie je viac dedičstvo Tried, ktoré sú deklarované pomocou kľúčového Slova v konečnom znení, môže byť použitý na odvodenie dieťa triedy. Super triedy nie je poznať jej podtried A Super trieda, ktorá nie je plne implementovaná, bude označený kľúčovým slovom, abstraktné. Z tried, ktoré sú označené abstraktné, ale môžu byť žiadne predmety vytvorené. Podskupiny abstraktné super trieda, jeho atribúty a metódy sú zdedené, musí vykonať abstraktné označené metódy. Nie je to urobil, podtrieda nie je nevyhnutne aj abstraktné.

Podtriedy dostane všetky atribúty, ako aj metódy v super triedy so kľúčové slovo verejného chránené, alebo nie, za predpokladu, zdedil.

Všetky atribúty a metódy super trieda, dedičné pomocou kľúčového slova. Metódy zdedené od super triedy môžu byť aj v podtrieda alebo dokonca vymeniť (prepíšu) preťažená. Pri závažných metódy, viditeľnosť modifikátor môže byť zmenený, ale žiadne zmeny na chránené alebo verejnosti, alebo z chráneného verejnosti. Pravidlo je tu: atribút alebo metódu, nesmie byť"súkromné", ako v super trieda. V podtrieda explicitne, metódy super trieda možno nazvať, je kľúčovým slovom super. Na obrázku šípy podtriedy zobrazí na super trieda. Je to zdôrazniť ešte raz, že super vie triedy, jej podtriedy, ale len dieťa triedy materskej triedy. Na základe tohto Operátora môže byť použitý na určenie, z ktorej triedy objektu bol vytvorený. Prevádzkovateľ vráti iba pravdivé, alebo nepravdivé, ako to skontroluje len to, či objekt triedy bol vytvorený. Zvážte, prosím, svoju odpoveď a potom vyriešiť výsledok. Tento príklad slúži len na ilustráciu vyššie uvedených skutočností. Z pohľadu softvérového vývojára, a toto dedičstvo robí menší zmysel. Bolo by viac triedy Osoby a starý otec, otec a syn boli objekty triedy Osoby.