add logseq-java
This commit is contained in:
42
logseq-java/pages/周考2.md
Normal file
42
logseq-java/pages/周考2.md
Normal file
@@ -0,0 +1,42 @@
|
||||
- [第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方法,由于无法确定所有动物的新城代谢和繁殖方式,因此在动物类中将这两个方法定义为抽象方法,动物类也定义抽象类,鸟类在继承动物类时实现这两个方法,由于飞和唱歌这两个方法不能从动物类和鸟类中继承,所以大雁飞和企鹅唱歌都通过飞和唱歌这两个接口来实现
|
||||
Reference in New Issue
Block a user