class implements multiple interfaces
PackageJava51; Public InterfaceUseleg {voidrun (); voidwalk ();} PackageJava51; Public InterfaceUsemouth {voidspeak (); voideat ();} PackageJava51; Public InterfaceUseear {voidhearmusic ();} PackageJava51; Public InterfaceUseeye {voidseefilm ();} PackageJava51; Public classPersonImplementsUseleg, Usemouth, Useear, useeye{String name; intAge ; String adddress; String ID; Public voidrun () {System.out.println ("I am running."); } Public voidWalk () {System.out.println ("I am Walking."); } Public voidspeak () {System.out.println ("I am speaking."); } Public voideat () {System.out.println ("I am eating."); } Public voidHearmusic () {System.out.println ("I am leistening to music."); } Public voidSeefilm () {System.out.println ("I am seeing a film."); }} PackageJava51; Public classTest { Public Static voidMain (string[] args) {//TODO Code application logic herePerson p =NewPerson (); P.seefilm (); }}
View Code
Example of a class implementing multiple interfaces