腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Kotlin
中
创建
静态
函数
而
不
创建
对象
kotlin
、
object
、
static-methods
我希望
函数
位于类
中
(不会污染全局名称空间),但可以
静态
访问(永远不会
创建
它们所在的
对象
)。建议的解决方案: @JvmStatic} 这是一个好的解决方案,还是不可避免地会
创建
一个
对象
?我应该使用哪种模式?
浏览 13
提问于2021-05-25
得票数 1
回答已采纳
1
回答
在
Kotlin
中省略不必要的类型信息
kotlin
我可以在
Kotlin
中
创建
一个Card类型的
对象
,如下所示: val card = Card(Suit.Club, Rank.Ace) 我想知道是否有一种方法可以省略不必要的类型信息,
如
构造
函数
中指定的val card = Card(Club, Ace) 我知道你可以用Java做
静态
导入。我还听说Swift有参数标签。如
何在
Kotlin
中
实现这种简洁性?
浏览 11
提问于2020-08-22
得票数 0
回答已采纳
1
回答
如
何在
Kotlin
for Javascript
中
设置类的
静态
属性
javascript
、
kotlin
、
kotlin-js-interop
我有这样一种情况,我需要在
Kotlin
中
的一个类上定义一个
静态
属性,当它被编译成Javascript时,它就会成为该类上的一个真正的
静态
字段。在这种情况下,伴生
对象
不起作用。MyAbstractClass() { MyAbstractClass.call(this);因此,id字段实际上
静态
地存在于MyClass上,
而
不必
创建
新的MyClass实例。我尝试过使用
浏览 18
提问于2017-07-07
得票数 2
回答已采纳
6
回答
类和
对象
在
Kotlin
中
的区别
java
、
android
、
kotlin
我是
Kotlin
的新手,最近我将一个简单的文件从java转换为
Kotlin
。我想知道为什么Android转换器将我的java类更改为
Kotlin
对象
。
浏览 2
提问于2017-05-30
得票数 139
回答已采纳
4
回答
Kotlin
中
的同步单例
android
、
kotlin
、
singleton
、
synchronized
我刚来
Kotlin
。还在学习基本语法。我听说过Java
中
类似于
静态
的伴生
对象
。但是不知道如
何在
Kotlin
中
创建
同步单例。
浏览 0
提问于2019-06-30
得票数 2
3
回答
为什么可以在
Kotlin
类之外编写
函数
?
java
、
android
、
kotlin
我不明白为什么可以在
Kotlin
类之外编写一个
函数
?这是个很好的做法吗?例如,在
Kotlin
中
可以在我的MainActivity类之外编写一个
函数
: setContentView(R.layout.activity_main) }在Java
中
,
浏览 1
提问于2018-02-27
得票数 52
回答已采纳
1
回答
java
中
String Class
中
的实例方法
java
如
何在
不
创建
String
对象
的情况下调用字符串实例方法(
如
isEmpty和toUpperCase )。"myString".toUpperCase(); 由于toUpperCase不是
静态
方法,所以在
不
创建
新String()的情况下如何调用它?
浏览 3
提问于2020-08-11
得票数 0
回答已采纳
2
回答
如
何在
Kotlin
中
创建
对象
列表?
kotlin
我在Java之后开始学
Kotlin
。我想编写一个
函数
来返回Single<List<LocationData>>@Parcelize如
何在
Kotlin
中<
浏览 3
提问于2019-12-24
得票数 1
回答已采纳
3
回答
分类器没有伴生
对象
,因此必须在这里初始化。
android
、
kotlin
、
interface
我有一个声明接口的活动,我有一个ViewModel类,它覆盖了接口,希望从Activity调用接口方法来对ViewModel类进行更改,但是不能调用Activity
中
的方法--说ViewModel类没有伴生
对象
setNameSelection(false) 上面的代码在Activity
中
,其名称是TShirtActivity。
浏览 1
提问于2018-11-26
得票数 27
1
回答
为什么在Android+
Kotlin
中使用newStartIntent的伴生
对象
?
android
、
kotlin
、
android-intent
我在
Kotlin
中
见过相当多的示例,其中activity类有一个伴生
对象
来封装start intent的
创建
,如下所示。它似乎特别受Java的启发。savedInstanceState) // ...} 既然
Kotlin
有顶级
函数
,为什么不跳过伴生
对象
而
只有
浏览 0
提问于2020-06-07
得票数 3
2
回答
为什么
kotlin
引入了“全局表示法”‘`listOf()’
而
不是
静态
工厂`List.of()‘
函数
?
kotlin
、
language-design
要在
Kotlin
中
创建
集合,我们可以使用listOf()/mapOf()/arrayOf()工厂
函数
。这些
函数
是用“全局表示法”定义的,相对于Java的
静态
工厂表示法:List<>.of()。在我看来,Java
创建
静态
集合的方法更直观,并鼓励更好的编程实践。
Kotlin
的方式看起来很糟糕--
函数
的名称被隐式绑定到它们返回的类型。这与
Kotlin
的明确观点相矛盾。为什么
浏览 1
提问于2020-11-16
得票数 0
回答已采纳
2
回答
Android Parcelable in
Kotlin
:在Parcelable数据类
中
找不到
创建
者
android
、
parcelable
、
kotlin
、
parcel
随着
Kotlin
的发布,我开始编写一个应用程序来学习它,但是我不知道如何让Parcelable工作。
Kotlin
版本: 1.0.0-rc-1036代码可查看@
浏览 5
提问于2016-02-07
得票数 16
回答已采纳
2
回答
将
kotlin
转换为java后,Notnull变量变为可空
android
、
kotlin
、
nullable
、
transpiler
当我有一个这样的
kotlin
类时,假设uniqueName是NotNull。Payload(uniqueName=null, nbf=0, exp=0, iat=0)那么我的
对象
中
的
浏览 1
提问于2018-01-31
得票数 2
1
回答
RecyclerView
中
的上下文单击事件未被读取
android
、
kotlin
、
android-recyclerview
、
android-adapter
、
android-context
由于某些原因,当试图将单击侦听器应用到我的RecyclerView项以启动新活动时,不会读取RecyclerView适配器
中
的上下文。
浏览 6
提问于2020-10-19
得票数 0
回答已采纳
4
回答
Kotlin
静态
方法和变量
kotlin
我希望能够将类实例保存到公共
静态
变量,但我不知道如
何在
Kotlin
中
做到这一点。
浏览 19
提问于2017-05-09
得票数 104
回答已采纳
2
回答
如
何在
Kotlin
中
声明空数组?
android
、
kotlin
、
kotlin-null-safety
我的变量是第一步
中
的空数组,但是我在程序运行后添加了一些值。我该如何转换?
浏览 0
提问于2019-05-25
得票数 1
回答已采纳
1
回答
Kotlin
不
推荐同伴实例
kotlin
在
Kotlin
中
创建
private companion object时,为什么Companion
静态
变量在字节码中标记为@Deprecated public?这仅仅是一种“模拟”private行为的解决办法,
不
鼓励开发人员使用该字段(因为公共伙伴
对象
没有被标记为
不
推荐的)吗?示例:class MyClassWithCompanion { private val
浏览 0
提问于2018-11-26
得票数 2
回答已采纳
3
回答
在
kotlin
类
中
创建
“公共”常量
java
、
android
、
kotlin
、
constants
也许这是一种糟糕的实践,但在Java
中
,我经常会
创建
这样的东西:}MyService.ACTION_CONNECTED 这太棒了。我看到很多解决方案,建议人们
创建
常量文件(
对象
),但我不认为这很优雅。我希望有一些方法来公开一个顶级的const
浏览 1
提问于2020-04-16
得票数 4
回答已采纳
3
回答
在
Kotlin
中
,每个类只允许一个伴生
对象
。
android
、
kotlin
、
static-methods
我从Java转到
kotlin
做Android开发。当我在
Kotlin
中
搜索相当于Java
静态
方法的时候,我发现伴生
对象
是。但问题是在
kotlin
中
创建
多个
静态
方法时。我得到这些错误,每个类只允许一个伴生
对象
。
浏览 14
提问于2017-06-30
得票数 5
回答已采纳
3
回答
在
Kotlin
中
访问伴生
对象
中
的父类变量
android
、
kotlin
我正在尝试调用一个类的
静态
函数
,但是在
kotlin
中
我不能
创建
一个
静态
函数
,我必须
创建
一个伴生
对象
,在这个
对象
中
我必须定义我的
函数
,但是在这样做的时候我无法访问父类变量,有没有什么方法可以在
kotlin
中
实现这一点。public void tryPrint(){ } } 我想像ja
浏览 191
提问于2019-08-27
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从Java到Kotlin(四)
Kotlin里的类、对象和接口
Kotlin Koans 深入分析讲解(上)
从Java到Kotlin(二)
Kotlin基础语法教程(一)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券