腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
中
的
封装
oop
、
kotlin
我在
Kotlin
开始了我
的
学习,我正在努力解决这个问题: 首先:创建一个类来表示一个具有姓名、出生年份和身高等私有属性
的
person。第二:为set/get创建一个公共方法,并为打印来自person
的
所有数据创建另一个方法。 第三:创建一个计算年龄
的
方法。 当我将属性变为私有时,我无法再访问它们。我
的
代码: fun main() {dataJohn.name = "John" dataJohn.height =
浏览 14
提问于2021-02-10
得票数 0
2
回答
Android :在Java
中
翻译
Kotlin
ViewModel背景字段
封装
技术
android
、
kotlin
、
encapsulation
、
android-viewmodel
、
backing-field
在用
Kotlin
编写
的
Android
中
,可以使用支持字段技术
封装
ViewMoel
中
的
ViewMoel属性,如下所示:val score: LiveData<Int>如何在Java
中
翻译这一点以获得相同级别的
封装
?
浏览 7
提问于2020-12-12
得票数 1
回答已采纳
1
回答
如何自动生成
Kotlin
类名以匹配Android
中
的
新
Kotlin
文件
android-studio
、
kotlin
在Android
中
创建新Java文件时,该文件自动包含所需
的
样板代码。示例: 公共类TestClass {} 所以每次我都要打字。我知道
Kotlin
中
的
类不需要与其包含
的<
浏览 0
提问于2019-06-19
得票数 1
回答已采纳
1
回答
如何组织
Kotlin
可拓方法
kotlin
、
kotlin-extension
假设我有一些"MyClass“
的
扩展方法。我
的
问题是,组织/存储这些方法
的
最佳实践是什么?应该简单地将它们放入"MyClassExtensions“
Kotlin
文件
中
吗?我试图将这些方法
封装
在类
中
,但是在导入类之后,我似乎无法理解如何使用/访问扩展方法。 编辑:为了澄清,我不是在请求帮助--调用包含扩展名方法
的
文件。我在询问存储/组织此类方法
的
最佳实践/方法。即。是将它们简单
浏览 3
提问于2016-03-25
得票数 36
回答已采纳
1
回答
Kotlin
测试DSL
中
的
限制
testing
、
kotlin
、
compilation
、
kotlin-dsl
我们正在用
Kotlin
编写DSL,并且在该DSL
中
添加了一些限制。例如, tr { }} 在这里,我们限制不应该在另一个td
中
调用td。
kotlin
中有没有dsl-testkit或matcher库可以让我们像
中
的
"shouldNot compile“那样做一些事情
浏览 5
提问于2019-12-03
得票数 1
1
回答
为什么
Kotlin
结果会抓到Throwable?
kotlin
在Java
中
,捕获和处理Throwable被认为是一种不好
的
做法,因为它们包含不可恢复
的
错误。但是,来自
Kotlin
标准库
的
runCatching和mapCatching确实捕获了它们,并将它们
封装
在一个结果
中
,就像任何其他异常一样。一般情况下,在
Kotlin
捕获Throwable是可以
的
,还是结果是特例(如果是,为什么)?
浏览 2
提问于2020-08-31
得票数 11
回答已采纳
1
回答
如何打开自动生成
的
文件级别类
kotlin
我正在从事一个项目,在这个项目中,我遇到了一些
Kotlin
互操作性问题。我发现,在
Kotlin
中
,所有类级函数都
封装
在一个自动生成
的
类
中
,该类
的
名称与fileName+kt相同。我希望这节课能开课。反编译字节码显示
的
是:有没有办法去掉最后一个关键字?
浏览 3
提问于2020-09-01
得票数 0
回答已采纳
1
回答
Kotlin
setter破坏
封装
oop
、
kotlin
在这种情况下,我宁愿调用一个函数来赋值,而调用另一个函数来调用需要调用
的
函数。或者只是调用一个有好名字
的
函数,改变它
的
值并做它需要做
的
事情。谢谢
浏览 0
提问于2019-10-28
得票数 0
2
回答
Kotlin
数据类
封装
java
、
kotlin
、
coding-style
、
convention
Kotlin
介绍了数据类
的
概念。这些类将基于构造函数
中
声明
的
属性派生equals()/hashCode()、toString()、getters()/setters()和copy()函数:由于数据类
的
简单性,我们是否以同样<
浏览 1
提问于2018-03-14
得票数 15
回答已采纳
1
回答
intelliJ Idea
中
的
Kotlin
封装
结构
gradle
、
kotlin
、
intellij-idea
我试图在IntelliJ IDE中使用gradle构建系统设置
kotlin
单元测试,方法是遵循这个。我已经创建了一个名为test.sample
的
项目,默认情况下它只包含src文件夹。 如果我将导入路径更改为main.
kotlin
.test.
浏览 3
提问于2020-03-25
得票数 1
回答已采纳
2
回答
Kotlin
JPA
封装
OneToMany
jpa
、
kotlin
我正在使用JPA和
Kotlin
,并且遇到了一个试图
封装
OneToMany关系
的
问题。这是我可以用Java很容易实现
的
东西,但是由于
Kotlin
在类
中
只有属性和没有字段,所以有一些问题。order对象
的
MutableList为LineItem,但get方法不应返回可变列表或调用者可能修改
的
任何内容,因为这会破坏
封装
。这是我到目前为止想出
的
代码。基本上,我使用了一个支持属性,它是Order类将发生变化
的
浏览 0
提问于2017-08-12
得票数 8
回答已采纳
2
回答
Kotlin
有身份函数吗?
kotlin
Scala在Predef中有一个通用
的
identity函数:
Kotlin
在标准图书馆有类似的设施吗?对于任何类型
的
identity,我必须能够在需要函数(Foo) -> Foo
的
地方使用这个Foo函数。在
Kotlin
的
类型系统
中
,这样
的
功能可能吗?(在Scala
的
例子
中
,有一个隐式转换,它将方法
封装
在函数对象或其他东西
中
。)
浏览 6
提问于2015-09-01
得票数 27
回答已采纳
1
回答
是否可以使用
kotlin
多平台移动应用程序
中
的
C++库?
kotlin
、
kotlin-multiplatform
、
kotlin-multiplatform-mobile
我有一个C++库,我需要从android和iOS中使用,所以我
的
想法是创建一个多平台模块,将库
封装
在这两个实现中使用它。另一方面,我看到了一个C代码被
kotlin
本机使用
的
示例:这是否有可能使这种互操作性与jvm和iOS兼容?
浏览 1
提问于2021-12-22
得票数 3
回答已采纳
1
回答
Kotlin
Lazy初始化与Dagger Lazy注射
android
、
kotlin
、
dependency-injection
、
dagger-2
、
lazy-initialization
Singleton....现在,Retrofit
的
提供者引入了一个懒散
的
注入
的
OkHttpClient,Dagger已经知道如何创建,即使用dagger包
中
的
Lazy包装。,我
的
问题是,如果它被
封装
在dagger包
中
,那么行为是否会有区别?据我理解,dagger包在get()<e
浏览 3
提问于2021-02-01
得票数 4
1
回答
如何避免公共财产?
kotlin
这是我
的
Kotlin
密码: var name: String?= true但我认为这不是一个好
的
解决方案,因为在Test1类
中
,属性(默认情况下)具有公共访问。因此,属性name和isMarried 对于所有应用程序都是可见
的
。很糟糕。它破坏了
封装
浏览 2
提问于2019-11-10
得票数 0
回答已采纳
1
回答
对象在
Kotlin
中
丢失它
的
变量值?
android
、
kotlin
我最近从iOS/Swift过渡到Androi/
Kotlin
。我使用一个对象来
封装
Analytics功能(就像我在Swift中所做
的
那样):var connection: AnalyticsConnection?= nullinit {}我听说(我们
的
一个Android开发人员提到过)在最新版本
的
<em
浏览 1
提问于2018-11-12
得票数 0
1
回答
是否有一种
Kotlin
-esque方法来为类分配有趣
的
参数?
syntax
、
kotlin
我非常喜欢
Kotlin
如何用MyClass(val myValue:Double)
封装
构造函数,以避免过多
的
构造函数分配。fun updateLocations(newX: Double, newY: Double) { y = newYfun updateLocations
浏览 0
提问于2018-09-18
得票数 1
回答已采纳
1
回答
如何从另一个自定义插件应用
Kotlin
jvm插件?
gradle
、
kotlin
、
groovy
我正在尝试将
Kotlin
集成到我们
的
构建系统
中
,该系统使用自定义插件来
封装
特定构建原型所需
的
一组插件。OurBasePlugin project.plugins.apply GroovyPlugin}import org.gradle.api.plugins.GroovyPlugin
浏览 16
提问于2019-07-16
得票数 1
回答已采纳
2
回答
为什么我必须在闭包
中
包装我
的
Kotlin
方法引用?
kotlin
、
closures
、
deferred-execution
在
kotlin
中
,我试图创建一个调度表: fun handleEvent(bytes:ByteArray) { 0x01 to foo.handleEvent,
Kotlin
似乎不喜欢这样,它以多种方式抱怨,但相关
的
似乎是funct
浏览 1
提问于2018-07-13
得票数 0
回答已采纳
2
回答
是否有可能将纯Java代码注入
Kotlin
?
kotlin
和
Kotlin
有可能吗? 例如,使用inline fun注释定义@Java。结果,这个函数
的
所有调用都将替换为字节码,因为它是由javac编译
的
。
浏览 0
提问于2018-06-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于Kotlin的MVP基础封装
使用Kotlin对RecycleView的Adapter进行封装
kotlin实战-MVP模式实现登录,实现Base层封装
Kotlin 泛型中的 in和out
Kotlin中入参特性
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券