*   >> Lezen Onderwijs artikelen >> education >> college and university

Java Subclassing En erfenis van Help Met Assignment

Java Subclassing en InheritanceClasses in Java bestaan ​​in de hiërarchie. Een klasse in Java kan worden verklaard als een subklasse van een andere klasse met behulp van het woord extends. Een subklasse erft variabelen en methoden van de superklasse en kan ze gebruiken alsof zij zijn aangegeven in de subclass.For Bijvoorbeeld, als in een klasse, klasse Animal {float gewicht; nietig te eten () {}} klasse Zoogdier breidt Animal {//erft weightint hartslag; //erft eet () void adem () {}} In dit voorbeeld, een object van het type zoogdier zowel instantievariabele gewicht en de wijze eten ().

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


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.