*   >> Læs Uddannelse artikler >> education >> college and university

Java delklasse Og arv fra Hjælp med Assignment

Java delklasse og InheritanceClasses i Java eksisterer i hierarkiet. En klasse i Java kan erklæres som en underklasse af anden klasse ved hjælp af forlænger søgeord. En underklasse arver variabler og metoder fra sin overklasse og kan bruge dem som om de var erklæret i subclass.For eksempel, hvis i en klasse, klasse Animal {float vægt, void spise () {}} class Pattedyr udvider Animal {//arver weightint puls; //arver spise () void breathe () {}} I dette eksempel et objekt af typen Pattedyr har både instansvariabel vægt og fremgangsmåden spise (). De er arvet fra Animal.

A klasse kan strække sig kun én anden klasse. At bruge den korrekte terminologi, Java tillader enkelt arv af klassen implementering. En underklasse kan yderligere underklasse. Normalt delklasse specialiseret eller forfiner en klasse ved at tilføje variable og methods.For eksempel: class Kat udvider Pattedyr {//arver vægt og inheritanceboolean langhår; //arver spise (), og trække vejret () void spinde () {}} The Cat klassen er en type af Pattedyr, som i sidste ende er en form for Animal. Cat objekter arver alle de egenskaber, Pattedyr objekter og til gengæld, Animal objekter.

Cat tilvejebringer også yderligere adfærd i form af spinde () fremgangsmåde og det lange hår variable.A underklasse arver alle medlemmer af dens overklasse ikke tænkt som private. Andre niveauer af synlighed påvirke, hvad arvet medlemmer af klassen kan ses fra uden for klassen og dens underklasser, men som minimum en underklasse har altid det samme sæt af synlige medlemmer som dens forælder. Af denne grund, en underklasse har altid det samme sæt af synlige medlemmer som dets moderselskab og forekomster af undertype kan bruges overalt forekomster af supertype er allowed.

Another eksempel Cat simon = ny kat (); Animal skabning = simon; Den Kat instans simon i eksemplet kan tildeles til den variable væsen Animal type, fordi katten er en undertype af Animal. Ligeledes vil enhver metode acceptere en Animal objekt acceptere en instans af en kat eller en Pattedyr type som godt. Dette er et vigtigt aspekt af polymorfi i et objektorienteret sprog, såsom Java. Dette bruges til at forfine en classs adfærd samt tilføje nye funktioner til det.For flere detaljer kan du besøge vores hjemmesider på https://www.helpwithassignment.com/programing-assignment-help og http: //www.

helpwiththesis. dk


Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.