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

相关推荐
小白学大数据10 小时前
Java 异步爬虫高效获取小红书短视频内容
java·开发语言·爬虫·python·音视频
我命由我1234510 小时前
Android Jetpack Compose - Compose 重组、AlertDialog、LazyColumn、Column 与 Row
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
solar应急响应10 小时前
域控宕机!如何强制夺取五大角色恢复业务?
开发语言·php
数据的世界0110 小时前
C# 获评2025年度编程语言-编程语言排行榜2026年1月
开发语言
愤怒的代码10 小时前
在 Android 中执行 View.invalidate() 方法后经历了什么
android·java·kotlin
memgLIFE10 小时前
SQL 优化方法详解(1)
java·数据库·sql
2201_7578308710 小时前
Bean原理篇
java·开发语言
小宇的天下10 小时前
Calibre 3Dstack--每日一个命令day 6 [process和export layout](3-6)
java·前端·数据库
草原上唱山歌10 小时前
推荐学习的C++书籍
开发语言·c++·学习
牛奔11 小时前
docker compose up 命令,默认配置文件自动查找规则
java·spring cloud·docker·容器·eureka