Kotlin语法入门-访问和属性修饰符(5)

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关键字。

相关推荐
鹿角片ljp4 小时前
LeetCode 64:最小路径和复盘|二维 DP 与 ACM 模式完整写法
java·数据结构·算法
aramae4 小时前
模拟实现strcmp()(C语言)
c语言·开发语言·后端
泡海椒5 小时前
PDF 表格样式优化:jquick-pdf 边框、圆角、背景色
java·开发语言·pdf
Beyond_System|系统之外6 小时前
【学编程】Python基础编程题100道(21-60)
开发语言·python·算法
景熙55237 小时前
15.Java 8 Stream 流入门到实战
java·开发语言·数据结构
wno7047 小时前
Spring Security权限控制
java·python·spring
杨运交8 小时前
[071][验证码模块]基于Spring拦截器的验证码认证设计思想
java·后端·spring
Geek-Chow8 小时前
CountDownLatch in Java
java
SL_staff8 小时前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品