*   >> läser Utbildning artiklar >> education >> college and university

Java Subclassing och arv från Hjälp med Assignment

Java Subclassing och InheritanceClasses i Java finns i hierarkin. En klass i Java kan förklaras som en underklass till en annan klass med hjälp av nyckelordet extends. En underklass ärver variabler och metoder från sitt super och kan använda dem som om de deklarerats inom subclass.For exempel, om i en klass, klass Animal {flyta vikt, void äta () {}} klass Däggdjur utökar Animal {//ärver weightint hjärtslag; //ärver äter () void andas () {}} I detta exempel ett objekt av typen Däggdjur har både instansvariabeln vikt och metoden äter (). De ärvs från Animal.

A klass kan sträcka sig endast en annan klass. Om du vill använda adekvat terminologi, Java tillåter enmans arv genomförandet klass. En underklass kan underklassas ytterligare. Normalt är specialiserat eller förädlar en klass genom att lägga till variabler och methods.For exempel subclassing: klass Cat utökar Däggdjur {//ärver vikt och inheritanceboolean långhårig; //ärver äter () och andas () void spinnande () {}} Cat klass är en typ av däggdjur som är i slutändan en typ av djur. Cat objekt ärver alla kännetecken på Mammal objekt och i sin tur, Djurobjekt.

Cat ger också ytterligare beteenden i form av spinna () metod och det långa håret variable.A underklass ärver alla medlemmar av sin super inte utformade som privata. Andra nivåer av synlighet påverkar vad ärvt medlemmar i klassen kan ses från utsidan av klassen och dess underklasser, men åtminstone har en underklass alltid samma uppsättning av synliga medlemmar som dess förälder. Av denna anledning har en underklass alltid samma uppsättning av synliga medlemmar som sin förälder och instanser av subtyp kan användas överallt instanser av Supertype är allowed.

Another exempel Cat simon = new Cat (); Djur varelse = simon, The Cat instans simon i exemplet kan hänföras till djur typ variabel varelse eftersom katten är en subtyp av Animal. På samma sätt skulle någon metod att acceptera ett djur objekt acceptera en instans av en katt eller något däggdjur typ liksom. Detta är en viktig aspekt av polymorfism i ett objektorienterat språk såsom Java. Detta används för att förfina en classs beteende samt lägger till nya funktioner för att it.For mer information kan du besöka vår webbplats på https://www.helpwithassignment.

com/programing-assignment-help och http: //www.helpwiththesis. com


Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.