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

相关推荐
许彰午11 分钟前
状态模式实战——Row对象的状态机
java·ui·状态模式
秋田君14 分钟前
Qt 5.12.8 下载与安装教程(附网盘资源)
开发语言·qt
故事和你9118 分钟前
洛谷-【动态规划2】线性状态动态规划4
开发语言·数据结构·c++·算法·动态规划·图论
不吃土豆的马铃薯21 分钟前
Socket 网络编程实战教程
linux·服务器·开发语言·网络·c++·算法
搬石头的马农29 分钟前
Claude Code SpringBoot开发:从0到1搭建企业级项目的6个核心Skill
java·人工智能·spring boot·后端·ai编程
西安邮电大学29 分钟前
Redis为什么快?
java·redis·后端·其他·面试
小成2023032026537 分钟前
从C到C++
开发语言·c++
折哥的程序人生 · 物流技术专研38 分钟前
《Java 100 天进阶之路》第39篇:Java泛型方法的定义和使用
java·开发语言·后端·面试·求职招聘
天天进步201539 分钟前
Tunnelto 源码解析 #1:从 tunnelto --port 8000 看内网穿透的完整链路
开发语言
土狗TuGou1 小时前
SQL内功笔记 · 第6篇:窗口函数的使用ROW_NUMBER等
java·数据库·后端·sql·mysql