kotlin 可見性修飾符

2021-09-20 18:57:47 字數 403 閱讀 1084

人要每天給自己找點事幹,無所事事會毀掉乙個人,

對於類 ,方法,介面,構造器,方法,屬性和他們的setter方法都可以有可見性的修飾符,在kotlin中有四種修飾符,private,protected,internal,public,如果沒有說明預設的是public

/****

* public :修飾符指的是屬性或者是方法等隨處可見

* private:它只會在他宣告的檔案內可見

* internel:它會在相同的模組內隨處可見

* protected:不適用於頂層宣告

****/

package foo

fun max(){}

class people(val name:string)

Kotlin學習(11) 可見性修飾符

1 應用域 類 物件 介面 建構函式 方法 屬性和它們的setter都可以有可見性修飾符。在kotlin中有四個可見性修飾符 如果沒有顯式指定修飾符的話,預設可見性都是public。2 包名 函式 屬性和類 物件和介面可以在頂層宣告,即直接在包內 package foofun baz class b...

Kotlin筆記4 可見性修飾符和擴充套件函式

參考自官網介紹 可見性修飾符有四種 private,protected,internalandpublic,預設是public 可以用於修飾類 伴生物件object 介面 建構函式 一般函式 屬性和其setter方法,getter方法和其屬性可見性一致。internal修飾的,是module內可見,...

Java中訪問修飾符的可見性

private 只能由定義實體的類中包含的 訪問。protected 只能由以下範圍內的 訪問 1.定義實體的類 2.相同package中和定義類一樣的類 3.定義類的子類,不管子類在哪個package中定義。預設 實體可以由以下範圍內的 訪問 1.定義實體的類 2.定義在同乙個package中的類...