抽象类 :
作用:解决父类方法的不确定性 :让子类实现抽象方法
//抽象类 abstract 修饰
abstract class Animal{
String name;
int age;
//抽象方法
abstract public void cry();
}
class Cats extends Animal{
public void cry(){
//当一个类继承的是父类是抽象类的话
//需要将父类中的所有抽象方法都实现
System.out.println("miaomiao");
}
}
注意:
- 抽象类是不完整的类,不能够被实例化;
- 抽象类可以没有abstrac方法,
- 一旦类中包含有abstract方法,则必须声明为abstract类;
- 抽象方法不能有主体;