| 1.接口和抽象类的区别? 抽象类:抽象类是包含构造方法的,用于初始化父类成员
 功能:(1)共性抽取
 (2)约束
 接口:不含有构造方法
 功能:(1)功能扩展
 (2)约束
 
 
 2.继承和实现的区别? 继承中子类只能有一个父类,但是在实现中一个类可以有多个接口。
 
 
 3.多态有什么好处? 多态的好处:A:提高代码的维护性(继承体现);B:提高代码的扩展性(多态体现)
 
 
 4.什么时候需要用到向上转型?什么时候需要用到向下转型 定义一个父类方法调用子类对象时,需要用到向上转型;如果想要调用子类特有方法时,需要用到向下转型。
 
 
 |