若抽象类中的方法都是抽象的,则该抽象类可以过渡到接口!!!
继承>>抽象>>接口>>多继承
类与类之间有单继承关系、类与接口有单、多实现关系、接口与接口之间有单、多继承关系!
接口做扩展作用,学生可以实现、别的抽烟的老师也可以实现该接口。功能扩展
继承与接口的区别:继承是A是B的一种;接口是功能扩展,接口运用更自由、更强大!
继承属于is;接口属于like。
父类中的方法不固定或者不知道时,将方法改为抽象方法。
多态:
猫 x = new 猫();//对猫起了一个猫的名字
new 猫(); =>>实体类型
动物 x = new 猫();//对猫起了一个动物的名字 其中猫是动物的一种。实体类型可以有别的名字,有多中形态,即多态!
找到共性,修改共性。
多态的体现:
父类的引用指向了自己的子类对象。
父类的引用也可以接收自己的子类对象。
网友评论