腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Kotlin
中
的
成员
函数
打印
对象
属性
我真的对我从Jetbrains学院收到
的
任务感到困惑。最初,日历显示
的
是随机日期。实现当前日期
打印
:选中当前日期,
打印
空格分隔
的
da
浏览 52
提问于2021-02-15
得票数 0
回答已采纳
2
回答
在
使用
类委托时,是否有一种方法可以覆盖委托
对象
的
方法所
使用
的
成员
?
在
Kotlin
中
使用
类委托时,可以重写
成员
。然而,说: 但是,请注意,以这种方式重写
的
成员
不会从委托
对象
的
成员
处调用,委托
对象
只能访问它自己
的
接口
成员
的
实现。我希望重写委托
对象
的
方法所
使用
的
属性
,以便委托
对象
的
方法调用此重写
的
属性
浏览 0
提问于2018-06-03
得票数 5
回答已采纳
2
回答
如何
使用
Kotlin
反射更改
成员
字段?
、
我正在将一个类从Java移植到
Kotlin
。这个类声明了数百个
对象
。每个
对象
都有一个name
属性
,该
属性
与该
对象
的
声明变量名称相同。Java允许通过反射
使用
声明
的
名称来设置
对象
成员
name。只需在数百个构造
函数
中保存一个参数。 我试着在
Kotlin
中
做同样
的
事情,但是不知道如何做
属性
设置。下面是一些简化
浏览 1
提问于2017-10-20
得票数 6
回答已采纳
2
回答
Kotlin
中
的
方法和
成员
函数
声明“
成员
函数
是在类或
对象
中
定义
的
函数
”:我还在
Kotlin
中看到了对方法
的
引用。方法和
成员
函数
是相同
的
、不同
的
还是术语
的
误用?
浏览 0
提问于2019-09-23
得票数 2
1
回答
这是什么意思,一切都是一个物体在科林?
、
,这意味着什么一切都是
Kotlin
中
的
对象
? 在
Kotlin
中
,一切都是一个
对象
,从某种意义上说,您可以对任何变量调用
成员
函数
和
属性
。有些类型可以有一个特殊
的
内部表示,例如,数字、字符和布尔值可以在运行时表示为原语值,但在用户看来,它们就像普通
的
类。
浏览 6
提问于2022-10-30
得票数 0
3
回答
分类器没有伴生
对象
,因此必须在这里初始化。
、
、
我有一个声明接口
的
活动,我有一个ViewModel类,它覆盖了接口,希望从Activity调用接口方法来对ViewModel类进行更改,但是不能调用Activity
中
的
方法--说ViewModel类没有伴生
对象
setNameSelection(false) 上面的代码在Activity
中
,其名称是TShirtActivity。
浏览 1
提问于2018-11-26
得票数 27
4
回答
对
Kotlin
伴生
对象
定义
的
困惑
当我到达电子书"
Kotlin
in action“
中
的
伴随
对象
部分时,它说: “如果您需要编写一个
函数
,该
函数
可以在没有类实例
的
情况下被调用,但需要访问类
的
内部结构,则可以将其编写为该类内
的
对象
声明
的
成员
据我理解,这意味着同伴
对象
的
函数
可以访问包含它
的
类
的
方法和
属性
浏览 2
提问于2018-05-16
得票数 5
回答已采纳
3
回答
如何在
kotlin
中
访问java类
的
静态变量?
、
、
First does not have a companion object,and thus must be initialized here*/因此,请帮助我在Second.kt
kotlin
类
中
调用First.java
中
声明
的
静态变量标记
浏览 19
提问于2018-07-18
得票数 1
4
回答
如何从
kotlin
中
的
对象
实例访问伴生
对象
?
、
为什么不在类中
使用
静态
函数
,只需调用Class.function()并将
对象
作为参数之一传递? 当
使用
作为一个更抽象
的
基类传递
的
对象
时,考虑一下您正在
使用
的
对象
可能有几个类。您可以为每个所有者类进行切换,并以这种方式从适当
的
类访问值(或
函数
),但多态
的
思想是,您应该能够访问类
属性
,比如方法(即使是同一类
的
所有
成员</em
浏览 0
提问于2017-10-19
得票数 17
回答已采纳
2
回答
Kotlin
是否支持匿名
对象
,如Javascript、Swift或Dart?
、
、
、
、
我很想知道
Kotlin
是否支持显式
的
map映射(比如javascript
对象
)。我认为,Swift已经和Dart一样支持这一点。我知道Java没有,所以这可能是
Kotlin
可能没有它
的
一个原因。在这里您可以看到它是如何在Swift
中
完成
的
。我可以用
kotlin
做类似的事情吗?
浏览 0
提问于2019-12-20
得票数 0
2
回答
在应用程序
的
生命周期中,同伴
对象
是否留在内存
中
?
、
在
Kotlin
中
,您可以
使用
一个同伴
对象
创建一个单例: companion object { }根据
Kotlin
医生
的
说法,它说: 请注意,即使同伴
对象
的
成员
在其他语言中看起来像静态
成员
,但在运行时,它们仍然是真实
对象
的
实例
成员
.这是否意味着在同伴<em
浏览 3
提问于2020-01-10
得票数 18
回答已采纳
4
回答
kotlin
:扩展方法与空接收机
、
在lombok扩展方法
中
,obj.method()是SomeUtil.method(obj)
的
语法糖。它允许obj为null。我收到了一个关于非空接收器不必要
的
安全呼叫
的
警告。这是否意味着我不能在空
对象
上调用扩展
函数
,比如
使用
Lombok?
浏览 1
提问于2018-01-24
得票数 11
回答已采纳
1
回答
Kotlin
/:如何访问方法返回
的
实例
对象
中
的
类
成员
?
、
、
、
我正在努力学习
Kotlin
/本地C互操作 return runBlocking { }
浏览 6
提问于2022-11-08
得票数 0
5
回答
Kotlin
中
的
一切都是
对象
吗?
、
、
、
但我并不真正理解它
的
意思。您可以在kotlinlang上阅读以下简短文档:在其他地方,我读到了以下声明: 对于java
中
的
原始数据类型,
kotlin
有专门
的
数组类型,如ByteArray。这是否意味着我只能
浏览 2
提问于2019-08-01
得票数 5
2
回答
如何在
Kotlin
中
声明一组可迭代
的
反射
函数
?
、
我想声明一组不是类
的
成员
函数
(即“静态”
函数
而不引用类实例)
的
Kotlin
函数
。必须以某种方式声明它们,以便我可以在运行时
使用
反射迭代它们。我
的
第一次尝试是编写像这样
的
文件Commands.kt:fun b(): Int = 23 但是,我没有找到一种方法来迭代这个文件
中
的
函数
。我知道,为了实现Java兼容性,将生成一个类Co
浏览 0
提问于2018-03-27
得票数 1
1
回答
kotlin
如何处理值类型和引用类型?
、
我被从c#调到
kotlin
。不确定
kotlin
如何处理引用类型和值类型数据类型,也不确定
kotlin
在将一个变量赋值给另一个变量时如何处理引用,如下所示var y = xprintln(x)
浏览 1
提问于2020-01-20
得票数 0
回答已采纳
3
回答
在
Kotlin
中
访问伴生
对象
中
的
父类变量
、
我正在尝试调用一个类
的
静态
函数
,但是在
kotlin
中
我不能创建一个静态
函数
,我必须创建一个伴生
对象
,在这个
对象
中
我必须定义我
的
函数
,但是在这样做
的
时候我无法访问父类变量,有没有什么方法可以在
kotlin
中
实现这一点。} One.printOnDemand();
浏览 191
提问于2019-08-27
得票数 6
回答已采纳
1
回答
以“is_”开始
的
Firebase集合文档密钥名从密钥名开始
、
、
我试图将一个子集合存储在消防站数据库
中
,如下所示:它完美地存储所有数据,但它将“is_attachement”字段
的
名称更改为“attachement”。对于以“is”开头
的
其他字段也是如此,比如“is_migrate”和“is_self_created”是其他集合文档。 任何人有任何解决办法,请提前告诉我
浏览 2
提问于2020-04-20
得票数 0
回答已采纳
1
回答
枚举包
中
定义
的
扩展
属性
。
、
、
我
的
模板引擎需要解析
属性
表达式,例如obj.myProperty,不仅在obj类和超类
中
定义
的
成员
中
查找"myProperty",而且在用户指定
的
Kotlin
包列表
中
定义
的
扩展
属性
中
查找。例如,如果我
的
解释器正在计算x.absoluteValue,而x最终是一个Int,那么我有以下几条信息:
对象
KClass:Int::c
浏览 0
提问于2019-08-08
得票数 3
回答已采纳
2
回答
字符串上
的
C++ push_back()和pop_back()
的
Kotlin
是什么?
、
在C++
中
,创建和操作可变
的
字符堆栈相当简单。我
使用
内置
的
标准数据类型(std::string),
使用
它附带
的
推送和弹出
函数
,可以直接
打印
结果。所有这些都不需要创建额外
的
类或
函数
。path.push_back('R'); std::cout << path;产生:C++、push_back()和pop_back()
浏览 1
提问于2020-02-16
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券