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