父類裡乙個私有的屬性,只有父類裡的方法才能使用,子類的方法不能使用,子類若想使用該私有屬性,只能通過繼承父類的,與父類繫結的,在父類裡定義的方法來使用。
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 就變得至關重要。臨界資源 ...