gpt4 book ai didi

kotlin var 在 getter 上具有不同的返回类型

转载 作者:行者123 更新时间:2023-12-02 06:28:00 24 4
gpt4 key购买 nike

我想持有一个扩展 Y 的 X 类型的属性,getter 应该返回 Y,setter 应该是私有(private)的并接受 X。

这可以通过简单的 var 定义实现,还是我需要使用 fun ?

最佳答案

考虑使用额外的 backing property :

class Sample {
private var privateX: X
var publicY: Y
get() = privateX
}

关于kotlin var 在 getter 上具有不同的返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50545679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com