1、面对象的三大特征是什么?
答:继承、封装、多态
2、继承的主要作用是什么?
答:①代码复用
②建模
3、Java中实现继承是哪个关键词?
答:extends
4、Java中的继承者,是单继承还是多继承?Java中其他地方有多继承吗?
答:单继承,接口有多继承
5、子类继承父类可以获得父类构造方法之外的所有,但不见得都能使用。
找到现实中的例子打比喻描述这个现象。
答:不知道
6、定义类时,没有使用extends,它的父类是什么?
答:Object
7、完成课堂中,Person、Student继承关系的代码测试。
8、完成课堂中,Person、Student组合关系的代码测试。
9、组合和继承的关系如何理解?
答:①都可以实现代码的复用;
②处理的逻辑关系不一样;(继承处理is-a,组合处理has-a)
10、完成课堂中,方法重写的测试。
11、方法重写和方法重载有什么区别?
答:没有关系
12、final关键字修饰变量、方法、类,都代表什么含义?
答:修饰变量:是指这个变量是常量,其值不能再改变;
修饰方法:是指这个方法不能再被重写;
修饰类:是指这个类不能再被继承和组合;