| 
| 基类往往是不完善的,也不应该把基类的类成员实例化 例如: person (人类):Animal(动物), 不应该直接从  Animal(动物)类创建对象
 抽象类的作用:阻止基类的直接实例化
 
 父类是 可以被多个子类继承的,比如 Animal(动物)父类,动物 都可以吃东西,但每种动物的,
 食性是不一样的,熊猫吃竹子,猴吃桃,所以如果你在 父类中 把方法定死了,那要写很多,而且,
 子类继承父类后,调用父类的方法,就会出现
 猴子也爱吃竹,所以,还是 让子类 自己选择 ,实现方法,比较好,这就要用 抽象方法来解决
 | 
 |