Kotlin 初学者类的修饰符

Posted 帅次

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin 初学者类的修饰符相关的知识,希望对你有一定的参考价值。

类的修饰符

        Kotlin 类的修饰符包括 classModifieraccessModifier

classModifier

        类属性修饰符,标示类本身特性

abstract    // 抽象类  
final       // 类不可继承,默认属性
enum        // 枚举类
open        // 类可继承,类默认是final的
annotation  // 注解类
data        // 数据类
sealed      // 密封类
object      // 单例类

accessModifier

        访问权限修饰符

        Kotlin与Java可见性修饰符对比

修饰符JavaKotlin
public所有类可见所有类可见(默认)
private当前类可见当前类可见
protected当前类、子类、同一包路径下的类可见当前类、子类可见
default同一包路径下的类可见(默认)
internal同一模块中的类可见

以上是关于Kotlin 初学者类的修饰符的主要内容,如果未能解决你的问题,请参考以下文章

kotlin学习之类的修饰符与抽象类,嵌套类,内部类,匿名内部类

对比Java学Kotlin可见性修饰符

对比Java学Kotlin可见性修饰符

对比Java学Kotlin可见性修饰符

Kotlin中数据类和单例类的实现和讲解面向对象编程接口的实现

C#:为啥我必须在类的变量中使用公共访问修饰符?