1. 程式人生 > >面向物件程式設計筆記=chapter11

面向物件程式設計筆記=chapter11

在這裡插入圖片描述
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題為止,未完待續