public 所有人都能訪問。
預設 子類訪問,繼承了就能訪問。
protected 同包訪問,在乙個包裡就能訪問,別的包繼承了也沒法訪問。除非是工具類,寫個小遊戲什麼的全用這個也沒關係。
private 類內部訪問,在同乙個類裡才能訪問,在乙個包裡也沒用。類自己定義了自己用的方法什麼的。
以上各自向下相容,加預設修飾符也可以訪問同包和類內部的。
!!類不能用protected和private,這倆是給方法和變數用的。
列舉型別定義起來確實像類定義:public enum example ,看著不像是因為大括號沒換行。
平時不寫就行,不過為了養成好習慣,除非真的需要封裝,不然還是好好打上public吧。
的縮排真蛋疼。
c static修飾符複習
c 的static有兩種用法 面向過程程式設計中的static和物件導向程式設計中的static。前者應用於普通變數和函式,不涉及類 後者主要說明static在類中的作用。1.面向過程設計中的static 1.1靜態全域性變數 在全域性變數前,加上關鍵字static,該變數就被定義成為乙個靜態全域性...
修飾符 許可權修飾符
四種形式許可權修飾符的訪問情況 publicprotected不寫private 同乙個類中 四種都可以 同一包中的不同類 除了private剩下都可以 不同包下的子類 public protected 可以 不同包下的不同類 只有public可以 許可權修飾符 public protected 預...
C 修飾符 類修飾符和成員修飾符
c 修飾符之類修飾符 public internal partial abstract sealed static internal 本程式集內的成員可以訪問。partial 部分類,可以將乙個類分成幾部分寫在不同檔案中,最終編譯時將合併成乙個檔案,且各個部分不能分散在不同程式集中。c 修飾符之成員...