swift-訪問級別基本原則

Swift 中的訪問級別遵循一個基本原則:實體不能定義在具有更低訪問級別(更嚴格)的實體中。
例如:

  • 一個public 的變量,其類型的訪問級別不能是 internal,fileprivate 或是 private。因爲無法保證變量的類型在使用變量的地方也具有訪問權限。

  • 函數的訪問級別不能高於它的參數類型和返回類型的訪問級別。因爲這樣就會出現函數可以在任何地方被訪問,但是它的參數類型和返回類型卻不可以的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章