Files
Hui-s-notebook/logseq-java/pages/周考2.md
2024-02-02 00:12:49 +08:00

42 lines
2.0 KiB
Markdown

- [第2周周考题.doc](../assets/第2周周考题_1650089024252_0.doc)
- [第2周周考题 (1).doc](../assets/第2周周考题_(1)_1650101190627_0.doc)
-
1-5 DCADA
6-10 DCDDB
11-13 DAC
14 ACE
15 AC
-
1. 重写是指子类重写父类的方法,是发生在父子类之间,重写方法的返回值类型父类大于子类
重载是指在一个类中,方法名相同,但是传入不同的参数个数,顺序.类型
2. 抽象类是带有abstract关键字修饰的类,抽象类中可以放普通的属性,方法以及抽象方法
接口是定义为interface的类,是比抽象类还要抽象的类,是用来拓展类的功能的,接口中抽象方法默认为public和abstract,接口中可以放抽象方法和静态常量
抽象类中抽象方法需要有子类继承实现,接口则需要有实现类来实现
抽象类只能单继承,接口可以多继承,多实现
3. 封装,继承,多态,抽象
4. F5 进入到当前调试方法的内部
F6 执行下一步,不进入当前断点方法内部
F7 跳出当前断点的方法
F8 进入到下一断点
5. valueOf
indexOf
splite
charAt
trim
6. 基本数据类型直接将值赋给这个变量
引用数据类型变量存储的是在堆中的地址
基本数据类型在传递时复制其值
引用数据类型在传递时复制其地址
7. public:本类+本包+其它包的子类+其它包的其它类
protected:本类+本包+其它包的子类
默认:本类+本包
private:本类
-
人类在实现研究动物繁殖时用到了动物类中封装的get方法,由于无法确定所有动物的新城代谢和繁殖方式,因此在动物类中将这两个方法定义为抽象方法,动物类也定义抽象类,鸟类在继承动物类时实现这两个方法,由于飞和唱歌这两个方法不能从动物类和鸟类中继承,所以大雁飞和企鹅唱歌都通过飞和唱歌这两个接口来实现