A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.接口和抽象类的区别?
使用的关键字不同。接口使用interface,抽象用abstract。
接口是多个类的公共规范和功能拓展,抽象类是共性抽取,是父类对子类的约束。
接口定义的内容常量,抽象方法,默认方法,静态方法和私有方法。抽象类定义的内容变量,成员方法,抽象方法,构造方法和私有方法。
2.继承和实现的区别?
继承只能单继承,子类只能有一个父类。实现却能多实现,可以实现多个接口。
继承只能抽取共有的东西,实现除了共有的东西还能拓展非共有的。
3.多态有什么好处?
减少代码编写。
4.什么时候需要用到向上转型?什么时候需要用到向下转型
当子类对象不确定时,而父类拥有子类共性时,为了减少代码编写,需要用到向上转型 。
需要调用子类特有的方法时,需要用到向下转型。




回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马