*   >> Lese Utdanning Artikler >> education >> college and university

Java subclassing Og arv fra Hjelp Med Assignment

Java subclassing og InheritanceClasses i Java finnes i hierarkiet. En klasse i Java kan bli erklært som en underklasse av en annen klasse bruker strekker søkeord. En underklasse arver variabler og metoder fra sin superklasse, og kan bruke dem som om de var erklært innenfor subclass.For eksempel hvis du er i en klasse, klasse Animal {float vekt; void spise () {}} class Mammal strekker Animal {//arver weightint hjertefrekvens; //arver spise () void puste () {}} I dette eksempel ble et objekt av typen pattedyr har både forekomsten variabel vekt, og metoden spise (). De er arvet fra Animal.

A klasse kan forlenge bare en annen klasse. Å bruke riktig terminologi, tillater Java enkel arv av klasse gjennomføring. En underklasse kan bli ytterligere subclassed. Normalt spesialiserer subclassing eller foredler en klasse ved å legge til variabler og methods.For eksempel: class Cat strekker Mammal {//arver vekt og inheritanceboolean langhår; //arver spise () og puste () void purr () {}} The Cat klassen er en type av pattedyr som er i siste instans en type dyr. Cat objekter arver alle egenskapene til Mammal objekter og i sin tur, Animal stedene.

Cat gir også ekstra oppførsel i form av male () -metoden og langt hår variable.A underklasse arver alle medlemmer av det super ikke utformet som privat. Andre nivåer av synlighet påvirker hva arvet medlemmer av klassen kan ses fra utsiden av klassen og dens subklasser, men på et minimum, en underklasse har alltid samme sett av synlige medlemmer som moder. Av denne grunn, en underklasse har alltid samme sett av synlige medlemmer som sin overordnede og forekomster av subtype kan brukes overalt forekomster av super er allowed.

Another eksempel Cat simon = nye Cat (); Animal skapning = simon; The Cat eksempel Simon i eksemplet kan tilordnes til dyre type variabel skapning fordi katten er en subtype av dyr. På samme måte vil en hvilken som helst metode for å akseptere et dyr objekt godta en forekomst av en katt eller en hvilken som helst pattedyr typen også. Dette er et viktig aspekt av polymorfisme i et objektorientert språk som for eksempel Java. Dette brukes til å avgrense en classs atferd samt legge til nye funksjoner til it.For mer informasjon kan du besøke våre nettsider på https://www.helpwithassignment.

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


Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.