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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是多态?
同一个对象在不同时刻表现出来的不同形态

2.多态的前提条件是什么?
有继承/实现关系
有方法重写
有父类引用指向子类对象

3.多态的访问特点是什么,请从成员变量和成员方法两个方面去说?
成员变量:
编译看左,运行看左
成员方法:
编译看左,运行看右

4.多态的好处和弊端?
好处:
提高了程序的扩展性(使用父类型/接口类型作为参数,使用时,使用子类型/实现类进行操作)
弊端:
不能访问子类的特有功能

5.抽象类中包含构造方法么,作用是什么?
包含,作用是子类访问父类的初始化

6.接口和抽象类的区别?
成员区别:
抽象类:变量,常量;有构造方法;有抽象方法,也有非抽象方法
接口:常量;抽象方法

关系区别:
抽象类时共性的抽取,接口是功能的拓展
抽象类只能继承一个,但是接口可以实现多个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马