抽象类中可以有非抽象方法,想使用非抽象方法有两种解决方法
1.继承抽象方法,把这个类也声明为抽象类
2.继承抽象方法,实现抽象类中未完成的方法
public abstract class D {
abstract void 愚公移山();//没有主体,抽象的方法 抽象方法需要子类重写
public void eat(){
System.out.println("吃饭");
}
public void sleep(){
System.out.println("睡觉");
}
}
1.继承抽象方法,把这个类也声明为抽象类
public abstract class E extends D{
}
2.继承抽象方法,实现抽象类中未完成的方法
public class F extends E{
void 愚公移山() {
}
}