abstract class Person{
abstract void eat();
}
class Chinese extends Person{
void eat(){
System.out.println("用筷子吃饭");
}
}
class Test{
public static void main(String args[]){
Person p=new Chinese();//向上转型
p.eat();
}
}
输出结果:
用筷子吃饭
抽象函数就是没有函数体的函数;
抽象类用abstract来定义;
抽象类不可以生成对象,就是用来被继承的。
抽象类可以拥有构造函数