167-173 抽象类与抽象方法

80 阅读1分钟

什么是抽象

生活中的抽象

动物就是抽象名词

不该被创建的对象

抽象类

演练 没有意义的实例化

类的定义

没有意义的实例化

抽象类的作用

演练

狗继承动物

实例化动物的子类

不该被实现的方法

父类的方法不适合子类

重写一下

父类的方法

子类中重写

运行的结果

思考

父类中的方法没有意义了

又不能删

抽象方法

父类的eat方法变成抽象方法

如果方法变成了抽象方法

这个类一定要是抽象类

子类必需要实现抽象方法

总结

案例

交通工具类

前进方法

添加子类

重写方法

补充带参的构造方法

自行车类

主人类

主人类的回家方法

入口函数