Kotlin语法入门-访问和属性修饰符(5)
文章目录
- Kotlin语法入门-访问和属性修饰符(5)
- 五、访问和属性修饰符
- 1、kotlin修饰符
- 2、internal
- 3、默认修饰符
- 4、open关键字开启继承并实现
五、访问和属性修饰符
kotlin_6">1、kotlin修饰符
kotlin在常见的访问修饰符private,protected,public中新增了internal这个修饰符
2、internal
- 如果你声明为
internal
,它会在相同模块内随处可见。
意思就是说这样设置就不能跨模块对其他类进行访问。
3、默认修饰符
在kotlin中,默认修饰符是public,并且还有final进行修饰
其实,这就意味着kotlin中就默认没有继承。如果想要实现继承,那就使用open
关键字。
4、open关键字开启继承并实现
kotlin">fun main() {var b = B()b.print()
}open class A { //一定一定要添加open关键字var a = 1
}class B : A() {var b = 2fun print() {println(a)println(b)}
}
一定一定要添加open关键字。