**二,实现西游记的课题案例
使用重写完成,孙悟空念经的方法(和唐僧念的经不同)**
抽象类:
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%,以我个人经验俩说着实不假的!。。。。。