抽象函数------>只有函数名,没有函数体的函数
e.x. abstract void eat();
1、抽象类不能生成对象;
2、如果一个类中包含抽象函数,那么这个类必须被声明为抽象类;
3、如果一个类中没有抽象函数,那么这个类也可以被声明为抽象类;
抽象类是用来 继承的。
抽象类 可以 有构造函数。
在子类中,可以用复写的方法来 (override)抽象函数,这样就可以继承抽象函数。
在子类中,可以用 super(); 来继承父类中的构造函数。
抽象类表达的是一种概念,可以防止遗漏和避免错误的发生。