public修饰符表示 公有 。此修饰符的范围最大。当不声明任何修饰符时,系统会默认使用此修饰符。 internal修饰符表示 模块 。对于模块的范围在下面会说明。 protected修饰符表示 私有`+`子类。值得注意的是,此修饰符不能用于顶层声明,在下面可以看到。 private修饰符表示 私有 。此修饰符的范围最小,即可见性范围最低。 ---------- 代码如下: //public修饰词,标识公共的,系统默认使用这个修饰符 public fun name(){ } //定义模块 internal fun name_one(){ } //私有和子类 protected fun name_two(){ } //私有修饰词 private fun name_three(){ } ---------- //同一文件用任意修饰符都可以访问,除开protected修饰符 //不同文件只能访问,public和internal,其他的修饰词统一不能使用,且public是系统公用的。 //顶层申明的变量,方法,类,接口,都不能用protected Loading... public修饰符表示 公有 。此修饰符的范围最大。当不声明任何修饰符时,系统会默认使用此修饰符。 internal修饰符表示 模块 。对于模块的范围在下面会说明。 protected修饰符表示 私有`+`子类。值得注意的是,此修饰符不能用于顶层声明,在下面可以看到。 private修饰符表示 私有 。此修饰符的范围最小,即可见性范围最低。 ---------- 代码如下: //public修饰词,标识公共的,系统默认使用这个修饰符 public fun name(){ } //定义模块 internal fun name_one(){ } //私有和子类 protected fun name_two(){ } //私有修饰词 private fun name_three(){ } ---------- //同一文件用任意修饰符都可以访问,除开protected修饰符 //不同文件只能访问,public和internal,其他的修饰词统一不能使用,且public是系统公用的。 //顶层申明的变量,方法,类,接口,都不能用protected 最后修改:2021 年 04 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏