阿摩線上測驗 登入

申論題資訊

試卷:106年 - 106年公務人員普通考試-程式設計概要#63225
科目:程式設計
年份:106年
排序:0

申論題內容

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

詳解 (共 3 筆)

詳解 提供者:白龍@菜鳥公務員(107/10/29)

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

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

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

詳解 提供者:Ingmr Hu
詳解 提供者:Tony Chung
public 是其他類別也可以使用 private 只有自己的類別可以使用 protected 只有子、父類別可以使用