不同的子类计算面积的方式不一样,所以就有抽象方法
抽象方法和抽象类的格式
抽象方法:加上abstract关键字,去掉大括号直接分号结束
public abstract void eat()
抽象方法所在的类,必须是抽象类才行
在class 前面加上abstract
如何使用抽象类和抽象方法
1.不能直接创建new抽象类对象,
2.必须用子类来继承抽象父类
3.子类必须覆盖重写抽象父类当中所有的抽象方法
覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上大括号方法
4.创建子类对象进行引用
抽象类不一定含有抽象方法,但是有抽象方法的类一定是抽象类
这样没有抽象方法的抽象类,也不能直接创建对象,