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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.接口和抽象类的区别?
1.接口不能有构造方法抽象类可以有。2.接口的关键字是interface,抽象类的关键字是abstract。
3.抽象类的优点是共性抽取和约束,接口的好处是拓展功能和约束。
2.继承和实现的区别?
继承中,一个类只能继承自一个父类。在实现中 ,一个类可以实现多个接口。
3.多态有什么好处?
多态使得代码具有更好的灵活性,增强代码的复用性。
4.什么时候需要用到向上转型?什么时候需要用到向下转型?

当有多个子类对象时,可以使用向上转型把它当作父类来使用他们的共有属性。这样可以增加代码的复用性,不用去创建多个子类对象。当需要用到各自类中特有的属性和方法时再使用向下转型去实现自己需要的功能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马