ts支援以下訪問修飾符:
public:所有定義成public的屬性和方法都可以在任何地方進行訪問。
class animal
}class dog extends animal
let dog:dog=new dog()
dog.run() //繼承過來的方法
dog.age=99; //繼承過來的屬性
console.log(dog.age)
private:所有定義成private的屬性和方法都只能在類定義內部進行訪問。
class animal
}class dog extends animal
let dog:dog=new dog()
//屬性「run」為私有屬性,只能在類「animal」中訪問
//屬性「age」為私有屬性,只能在類「animal」中訪問
protected:多有定義成protected的屬性和方法可以從類定義內部訪問,也可以從子類中訪問。
class animal
}class dog extends animal
}let dog:dog=new dog()
// dog.run() //屬性「run」受保護,只能在類「animal」及其子類中訪問
readonly
關鍵字將屬性設定為唯讀的
class animal
class dog extends animal
let dog:dog=new dog()
//唯讀屬性不可以修改 :cannot assign to 'age' because it is a read-only property
JAVA 中 , 訪問修飾符
1.訪問控制修飾符 1 public 的訪問級別最高,其次是 protected,預設和 private.2 成員變數和成員方法可以處於4個訪問級別中的乙個 公開,哎保護,預設或私有.3 頂層類可以處於公開或缺省級別,頂層類不能被protected和private修飾.4 區域性變數不能被訪問控制修...
C 中的訪問修飾符
public 公開的公共的 private 私有的,只能在當前類的內部訪問 protected 受保護的,只能在當前類的內部以及該類的子類中訪問。internal 只能在當前專案 程式集 中訪問。在同乙個專案中,internal和public的許可權是一樣的。protected internal p...
Java中的訪問修飾符
修飾符 可以根據許可權分類 還可以根據特徵進行分類 訪問許可權修飾符 實際有是四個訪問許可權,修飾符是三個 private 私有的 表示 類訪問許可權只能在本類中訪問,離開本類之後,就不能直接訪問。不寫 預設 protected 表示包私有,表示包訪問許可權,訪問者的包和當前定義類的包相同才能訪問。...