100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java继承小程序_Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)...

java继承小程序_Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)...

时间:2021-04-14 00:04:56

相关推荐

java继承小程序_Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)...

程序作者:刘聪聪

publicinterfaceSing{

publicstaticfinalStringeyecolor="black";

publicvoidsleep();

publicvoidsing();

}

publicinterfacePrint{

publicstaticfinalStringsex="woman";

publicvoidprint();

publicvoideat();

}

publicclassStudentimplementsSing{

Stringname;

publicStudent(Stringname){

this.name=name;

}

publicStringgetName(){

returnname;

}

publicvoidsleep(){

System.out.println("Studentissleeping");

}

publicvoidsing(){

System.out.println("Studentissingsong");

}

publicvoidall(){

System.out.println("这位名叫"+name+"的Student是一位喜欢唱歌的人");

}

}

publicclassTeacherimplementsSing,Print{

intage;

publicTeacher(intage){

this.age=age;

}

publicintgetAge(){

returnage;

}

publicvoidprint(){

System.out.println("Teacherisprint");

}

publicvoideat(){

System.out.println("Teacheriseating");

}

publicvoidsleep(){

System.out.println("Teacherissleeping");

}

publicvoidsing(){

System.out.println("Teacherissingsong");

}

publicvoidinfo(){

System.out.println("这位"+age+"岁的教师既会唱歌又会画画");

}

}

publicclassTest{

publicstaticvoidmain(String[]args){

Students1=newStudent("LiQing");

s1.sleep();

s1.sing();

s1.all();

Singt1=newTeacher(25);

t1.sing();

t1.sleep();

Printp1=(Print)t1;//(对象类型强制转换)

p1.print();

p1.eat();

Teachert2=(Teacher)t1;

t2.info();

}

}

原文:http://liucongcong./11527480/1774876

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。