Kotlin语法入门-访问和属性修饰符(5)
文章目录
五、访问和属性修饰符
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 = 2
fun print() {
println(a)
println(b)
}
}
一定一定要添加open关键字。