四、在物件導向語言(JAVA or C++),宣告變數為 public, private, protected,其差異性為何?

詳解 (共 3 筆)

白龍@菜鳥公務員(107/10/29)
白龍@菜鳥公務員(107/10/29)
詳解 #2864755
2018/06/21

public(公有變數):可在類別外使用,最為寬鬆之條件

protected(保護變數):不可在類別外使用,但可在被繼承之子類別使用

private(私有變數):只可在這個類別內使用,子類別如果繼承下來,必須透過super.OO指令來呼叫,否則將不可使用

Ingmr Hu
Ingmr Hu
詳解 #2895142
2018/07/04
Tony Chung
Tony Chung
詳解 #2891485
2018/07/03
public 是其他類別也可以使用 private 只有自己的類別可以使用 protected 只有子、父類別可以使用

私人筆記 (共 1 筆)

Eliza Tich
Eliza Tich
私人筆記 #627969
2018/01/21
資料來源:http://luckyboy...
(共 341 字,隱藏中)
前往觀看