0
点赞
收藏
分享

微信扫一扫

JAVA第三周抽象类的学习练习实验二


**二,实现西游记的课题案例

使用重写完成,孙悟空念经的方法(和唐僧念的经不同)**

抽象类:
package test9_6;

public abstract class Test2nianjing {
int ID;
String name;
String whatkind;
String education;

public void whostart(String kind){
System.out.println(this.name+"在开始念"+kind+"这种经");

}
public String toString(){

return "ID:\t"+this.ID+"\n 姓名:\t"+this.name+"\n念经种类::\t"+this.whatkind+" \n 什么职业L:\t"+this.education;
}
public abstract void nianjing();
}

2、孙悟空的类
package test9_6;

public class Testnianjingsun extends Test2nianjing{

public Testnianjingsun(){
this.education="和尚";
this.ID=2;
this.name="孙悟空";
this.whatkind="假装念经";



}
public void nianjing() {
System.out.println("孙悟空来也!!!!");
this.toString();


}

}
3.孙悟空的测试类:
package test9_6;

public abstract class Test2nianjingofsun {

public static void main(String [] args){

Testnianjingsun sun=new Testnianjingsun();
sun.nianjing();

}
}


4、唐僧的继承类,复写抽象方法;

package test9_6;

public class Testnianjingtang extends Test2nianjing{

public Testnianjingtang(){
this.education="和尚";
this.ID=1;
this.name="唐僧";
this.whatkind="大悲咒+经箍咒+太平经";



}
public void nianjing() {
System.out.println("快点跑,唐僧要念经了!!!----------------");
this.toString();


}

}

5、唐僧的测试类:
package test9_6;

public abstract class Test2nianjingoftang {
public static void main(String [] args){

Testnianjingtang tang=new Testnianjingtang();
tang.nianjing();


}
}

OK做完了!初步实现,你学到什么了么?我受益匪浅那!Android很多这样的抽象类,老师说面试抽象类占到70%,以我个人经验俩说着实不假的!。。。。。



举报

相关推荐

0 条评论