Nasljedstvo

Osim toga, podrazred proširuje svoje atribute i metode

U ovom primjeru, klasa kemijska olovka dobiva sve dostupne atribute klase ručka putem nasledstvaTako ćemo pogledati kako to jednom u dijagramu klasa Unified Modelling Language (UML). Aachen, Berlin, Dortmund, Essen, Frankfurt Na Majni, Hamburgu, Hannoveru, Istanbul, Jen, Karlsruhe, Köln, München, Nürnberg, Stralsund, Stuttgart Na nasljedstva u Java razlikuju jedan super i jedan podrazred. Super klasa, čak i roditelji ili osnovna klasa se zove, kao i obično, rezultat je zajedničke Atributa i metoda različitih, ali sličnih objekata.

Govoriti ovdje o specijalizaciji podrazred nadrazred

Koji podrazred, čak i dijete označava razred, dobiva od svoje super klasa sve atribute i metode nasljeđuju. To nasljedstvo u Java se provodi kroz vanjski ključnu riječ.

Razmislite, za ovaj prvi je opći oblik.

Modifikator može poprimiti vrijednosti kao, Apstraktne ili drugi modifikatori Pristupa.

Da ovdje označava podklasa klase, koji prima nešto naslijedili.

Zatim ključnu riječ proteže način lagrangian množitelja, koji uzrokuje nasljedstva nadrazred način.

Super klase će pokazati, koje klase će biti nešto naslijedio. Klase deklarirane pomoću ključne riječi final, ne mogu biti izvedeni povezanih klasa. Super klasa ne zna Subklassen Jedan Super klasa, koji nije bio u potpunosti ostvaren, označava se pomoću ključne riječi abstract.

Iz klase koje označavaju apstraktne, međutim mogu se javiti nikakvi objekti.

Subklassen, koji su dobili od apstraktne nadrazred svoje atribute i metode naslijeđene koje je potrebno ostvariti apstraktne s metodama. Ako se to ne dogodi, onda podrazred obično i apstraktne odrediti. Tko dobiva kao podrazred sve atribute i metode koji se nalaze u nadrazred pomoću ključne riječi public, protected ili ne slučajno, putem nasledstva.

Sve osobine i metode nadrazred, koja se prenosi pomoću ključne riječi.

Naslijedio nadrazred metode mogu biti preopterećeni podrazred ili čak zamijeniti (prepisati).

Kada metode i modifikator Vidljivosti može se mijenjati, ali samo baš ni s kim modifikator protected ili public ili protected u public. Ovdje vrijedi pravilo: atribut ili metoda ne 'može biti privatni' kao nadrazred. U podrazred također izričito nadrazred mogu biti izazvane, za to imate ključnu riječ super. U obliku strijele Subklassen pokazati na super razred. To još jednom naglašava da je super zna svoj razred Subklassen, ali samo dijete razreda, njihovi roditelji klasa. Dakle, dovođenje sigurno, onda je operator Pomoću ovog Operatora možete da odredite koje klase objekt je stvoren.

Operator vraća samo true ili false, jer je on samo provjerava je li objekt klase kreiran. Razmislite za vidljivost je još jedan primjer Molimo vas, razmislite prvo svoj odgovor, a zatim rastopite rezultat.

Ovaj primjer služi samo za ilustraciju navedenih predmeta.

Sa razvojnog gledišta softvera to nasljedstvo više čini manje smisla.

Moglo bi se napraviti tamo više klase osoba i djed, otac i sin bili objekti i klase Person.