Java镜子里的自己Java学习笔记

面向对象的三大特性

2016-03-17  本文已影响74人  peter_yuan_93

for example:

父类Animal里封装了两个属性(颜色、体重)和一个动作(方法:吃);子类Dog、Cat继承Animal,一并将Animal的所有属性和动作都继承了过来,Dog也有颜色和体重,Cat也有;但是动作上却使用了重写(override),因为动物吃和具体的狗吃、猫吃的行为可能是不一样的,所以,两个子类分别重写了父类的eat方法,也为多态做准备。

上一篇下一篇

猜你喜欢

热点阅读