6 4(2)課堂筆記之訪問控制

2021-08-20 14:21:07 字數 726 閱讀 5883

父類裡乙個私有的屬性,只有父類裡的方法才能使用,子類的方法不能使用,子類若想使用該私有屬性,只能通過繼承父類的,與父類繫結的,在父類裡定義的方法來使用。

default:

預設的,如果兩個類在同乙個包下,這時候乙個類可以通過建立另乙個類的物件訪問這個類的預設屬性(私有屬性不允許),這兩個類可以有繼承關係,也可以無繼承關係,只要在同乙個包下。兩個類在同乙個包下,前乙個類有預設的訪問許可權,另乙個類建立前乙個類的物件,訪問預設屬性。

protected:

乙個類和另外乙個類不在同乙個包下,乙個類不可以通過建立另乙個類的物件訪問這個類的預設屬性(私有屬性也不允許)。

a類、b類不在同乙個包下,a類有乙個protected的訪問許可權,b類有乙個主方法,建立a類物件,不能訪問a類預設訪問許可權的預設屬性。

b類繼承了a類,b類有乙個主方法,建立乙個父類物件,b類不可以通過父類物件訪問a類保護訪問許可權的屬性或方法。

兩個類不在同乙個包,建立子類物件,繼承父類的保護屬性,通過子類物件訪問父類的保護屬性。

私有屬性沒被子類繼承,子類物件訪問父類的屬性。

構造方法初始化

子類往父類裡設weight、setweight(),繫結

6 21(2)課堂筆記之String

string類有以下構造方法 string 建立乙個內容為空的字串物件 空串 string string value 按字串引數建立字串物件。string char value 按字元陣列引數建立字串物件。string byte value 根據本地平台預設的字元編碼,按位元組陣列引數建立字串物件。...

9 1課堂筆記

課堂筆記 一 1 file類的構造方法 public file string pathname 根據parent抽象的路徑名和child路徑名字串建立乙個新的file物件。pathname指路徑名字串,parent父抽象路徑名 父抽象路徑名既可以是字串,也可以是file物件 public file ...

9 7課堂筆記

課堂筆記 執行緒的同步 為什麼需要 執行緒同步 執行緒間共享 和資料可以節省系統開銷,提高程式執行效率,但同時也導致了資料的 訪問衝突 問題,如何實現執行緒間的有機互動 並確保共享資源在某些關鍵時段只能被乙個執行緒訪問,即所謂的 執行緒同步 synchronization 就變得至關重要。臨界資源 ...