四、在物件導向語言(JAVA or C++),宣告變數為 public, private, protected,其差異性為何?
詳解 (共 3 筆)
詳解
public(公有變數):可在類別外使用,最為寬鬆之條件
protected(保護變數):不可在類別外使用,但可在被繼承之子類別使用
private(私有變數):只可在這個類別內使用,子類別如果繼承下來,必須透過super.OO指令來呼叫,否則將不可使用
詳解
詳解
public 是其他類別也可以使用
private 只有自己的類別可以使用
protected 只有子、父類別可以使用