Ze zijn overgenomen van Animal.A klasse kan slechts één andere klasse uit te breiden. Om de juiste terminologie te gebruiken, op Java laat enkele erfenis van class-implementatie. Een subklasse kan verder subklassen. Normaal subclassing gespecialiseerd of verfijnt een klasse door het toevoegen van variabelen en methods.For voorbeeld: class Cat breidt Zoogdier {//erft gewicht en inheritanceboolean langhaar; //erft eet () en adem () nietig spinnen () {}} The Cat klasse is een soort zoogdier dat uiteindelijk een diersoort.
Kat objecten erven alle kenmerken van Mammal objecten en op zijn beurt, Animal objecten. Cat biedt extra gedrag in de vorm van de werkwijze spinnen () en de lange haren variable.A subklasse overerft alle leden van de superklasse niet bedoeld als privé. Andere niveaus zichtbaarheid beïnvloeden wat erfde leden van de klasse kan worden gezien van buiten de klasse en subklassen, maar ten minste een subklasse altijd dezelfde set toegankelijk leden als ouder.
Om deze reden, een subklasse heeft altijd dezelfde set van zichtbare leden als zijn ouder en exemplaren van het subtype kan overal gebruikt worden gevallen van de supertype zijn allowed.Another bijvoorbeeld Cat simon = nieuwe Cat (); Animal schepsel = simon; De kat bijvoorbeeld Simon in het voorbeeld kan worden toegewezen aan het soort dier variabele wezen omdat Cat is een subtype van dieren. Evenzo zou elke methode een Animal object aanvaarding van een instantie van een kat of een Mammal soort accepteren.
Dit is een belangrijk aspect van polymorfisme in een objectgeoriënteerde taal zoals Java. Dit wordt gebruikt om een classs gedrag te verfijnen, evenals het toevoegen van nieuwe mogelijkheden om meer details it.For kunt u onze website bezoeken op https://www.helpwithassignment.com/programing-assignment-help en http: //www.helpwiththesis.
com