我刚开始学的时候,也蒙蔽,还去百度了.
比如猫类和动物类,猫是具体的一种动物,而动物是抽象的
再比如,猫和狗都要吃东西,定义父类动物类的时候,写成抽象类,我们定义吃东西eat()方法,这时候使用抽象方法,(有抽象方法就必然是抽象类),就不用写出方法体,而是在定义子类猫类和狗类时,方法进行重写,猫的eat()方法,写成"猫吃鱼",狗的eat()方法重写成"狗吃肉".
抽象类是没有方法体的,等着子类来重写,也就是允许了子类的特有功能
好吧,我也不知道自己在说什么了.书呢??视频呢?我的书呢?...... |