2016-06-29
Java only supports a single inheritance relationship.
Packagecom.java1995;/*** Parent class: Human *@authorAdministrator **/ Public classpeople {/*** Package*/ PrivateString name; Private intAge ; /*** Implementation of the package*/ Public voideat () {System.out.println ("People are eating."); } PublicString GetName () {returnname; } Public voidsetName (String name) { This. Name =name; } Public intGetage () {returnAge ; } Public voidSetage (intAge ) { This. Age =Age ; } }
Packagecom.java1995;/*** Class Two sub-category: Chinese *@authorAdministrator **/ Public classChineseextendspeople{/*** Inheritance*/ PublicChinese () {Super(); } /*** Sub-class method*/ Public voidSpeakchinese () {System.out.println ("Chinese People speak Chinese"); }}
Package com.java1995; /** @author*/Publicclassextends chinese{ /** * Sub-class method * /Public void Speakhebeilang () { System.out.println ("Hebei people speak Hebei dialect");} }
Package com.java1995; /** @author*/Publicclass Test {public staticvoid main (string[] args) { hebeipeople h=new Hebeipeople (); H.speakhebeilang (); }}
Resources
[1] Java Easy Start Classic tutorial "full version"
Java Section 34th inheritance relationship