面向对象程序设计笔记=chapter11

版权声明://若需转载,请各位大虾注明出处,小生在此有礼. https://blog.csdn.net/sos768/article/details/84259505

在这里插入图片描述
1.这个地方很迷= = 我记得老师有讲过子类不是父类的子集=有待考虑
2.想不明白为什么第二个red没有被移除,貌似明白了只移除第一个= =,可是这里面是循环啊= = 迷
在这里插入图片描述

3.protected 修饰的表示其子类可访问,并且包内可访问;
4.转换类型不符合
在这里插入图片描述

  • 5 .在父类里面声明了public的类在其子类里面不能声明该类为私有

6.在这里插入图片描述

7.在这里插入图片描述

8.每个类都有equals和tostring方法

9.结合课本,重载和重写的问题,记住就好
在这里插入图片描述

  1. Normally you depend on the JVM to perform garbage collection automatically. However, you can explicitly use ____ to request garbage collection.
    所选答案:
    错误 A.System.gc(0)
    正确答案:
    正确 B.System.gc()

显示使用垃圾回收机制;

11.collections.shuffle 使用的对象是arraylist而不是array

12.通用编程的通俗解释,啦啦啦
在这里插入图片描述

13.instanceof 查看父类对象引用的是不是的确是所指定的子类对象

14.包私有标志
在这里插入图片描述

15.线性搜索在这里插入图片描述

16.问老师= =可以继承父类的所有属性和方法,但要使用set和get访问private在这里插入图片描述

17.兄弟类之间无法转换
在这里插入图片描述

18.arraylist的大小可以伸缩

在这里插入图片描述

19.不能被执行在这里插入图片描述

20.要重写就不能改定义
在这里插入图片描述

21.arraylist赋值是直接引用赋值的,引用都一致

在这里插入图片描述

22.在这里插入图片描述

博主才知道原来子类的实例也是父类的实例

23.如果在一个类里面定义的两个方法除了返回类型不一样外其余一致,这是不可行的
A static method cannot be overridden. If a static method defined in the superclass is redefined in a subclass, the method defined in the superclass is hidden.

24.45和47题怎么一样啊题目答案却不一样
在这里插入图片描述

在这里插入图片描述
25.collections的使用对象貌似都是arraylist= =,博主还没有得到确切的定论,似乎是这样
= =,就这样先记着吧

26.11.20号早上考试完后补充:object返回的是哈希码存的是地址的映射
在这里插入图片描述

27:补充题:当被打印时,对象的tostring方法自动被执行

在这里插入图片描述
目前笔记到50题为止,未完待续

猜你喜欢

转载自blog.csdn.net/sos768/article/details/84259505