class - Kotlin:有没有办法在 kotlin 中打包私有?
问题描述
在 Java 或 Dart 中,我们可以创建只能在这个包中执行的包私有类。从这个包之外,我们不能调用这个类或这个类的方法。在 kotlin 中有什么方法可以做到这一点吗?
注意:如果我创建class kotlin_class{}
了这个类,我就不能从同一个包中的其他类中扩展这个类。我需要将其更改为open class ktolin_class{}
. 如果我在这里使用open关键字,这个类可以从这个包之外调用。
解决方案
推荐阅读
- python - 龙卷风中的异步中间件
- ruby-on-rails - Opentok error in rails app, "OT is not defined"
- c - 我有两个 char 数组,当它们的大小不同时,程序无法正确读取/写入它们
- android - 如何为可在运行时轻松更改的 RecyclerView 网格的所有项目设置唯一高度?
- java - 如何从 MainActivity onCreate 发送事件到 React Native?
- android - 访问activity_main.xml文件时在android studio中“等待构建完成”
- angular - Angular CORS:OPTIONS 预检后 PUT 缺少授权标头
- javascript - 在每个循环中为同一变量显示不同的值
- html - 颜色边框倒置
- swift - 在数组扩展中采用相同数组的方法签名