Kotlin 可見度

Java 可見度有public, package, protected, private, 默認是 package。
Kotlin 也提供了4種:public, internal, protected, private, 默認是 public。

  • private 表示只在這個類(以及它的所有成員)之內可以訪問;
  • protected 與 private 一樣, 另外在子類中也可以訪問;
  • internal 在 本模塊之內, 凡是能夠訪問到這個類的地方, 同時也能訪問到這個類的 internal 成員;
  • public 凡是能夠訪問到這個類的地方, 同時也能訪問這個類的 public 成員。

一個模塊(module)是指一起編譯的一組 Kotlin 源代碼文件。


參考
《Programming Kotlin》Stephen Samuel ,Stefan Bocutiu
《Kotlin in Action》Dmitry Jemerov,Svetlana Isakova

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 人生苦多,快來 Kotlin ,快速學習Kotlin! 什么是Kotlin? Kotlin 是種靜態類型編程...
    任半生囂狂閱讀 26,276評論 9 118
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • 一種需要不斷修習的能力
    穆曉芳閱讀 102評論 0 0
  • 距離那時刻,好像才七天,感覺漫長卻在昨晚感覺無比的輕松。這次好像比上次很傷心要處理的時間又短了。沒有什么比睡一次安...
    Cllare1992閱讀 404評論 0 0
  • 《我們好好愛》(66) 唯知愛,樂享愛與美。 理想是個什么玩意兒? 百度詞條說,理想是對未來事物的美好想象和希望,...
    知了唯知愛閱讀 212評論 0 0