今天我们学习了面向对象三大特性的最后一个多态。请按照自己的理解回答下面问题:
1.接口和抽象类的区别?
答:接口是对特有行为的约束,
抽象类是共性的抽取,对共有行为的约束.
2.继承和实现的区别?
答:继承是父对子单一的或者父对父多层继承.
,实现是对接口的方法实现各种特有功能,它可以单一,也可以多实现.
3.多态有什么好处?
答:多态的好处是解决代码的拓展性.
4.什么时候需要用到向上转型?什么时候需要用到向下转型
答:父类引用指向子类时使用 向上转型,
将父类引用转回对应的子类型时 使用 向下转型 |