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

2.0 KiB

  • 第2周周考题.doc

  • 第2周周考题 (1).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方法,由于无法确定所有动物的新城代谢和繁殖方式,因此在动物类中将这两个方法定义为抽象方法,动物类也定义抽象类,鸟类在继承动物类时实现这两个方法,由于飞和唱歌这两个方法不能从动物类和鸟类中继承,所以大雁飞和企鹅唱歌都通过飞和唱歌这两个接口来实现