gpt4 book ai didi

java - Kotlin 属性的私有(private) getter 和 public setter

转载 作者:IT老高 更新时间:2023-10-28 13:26:59 25 4
gpt4 key购买 nike

如何在 Kotlin 中创建一个具有私有(private) getter(或没有它)但具有公共(public) setter 的属性?

var status
private get

不起作用并出现错误:Getter 可见性必须与属性可见性相同

就我而言,原因是 Java 互操作:我希望我的 Java 代码能够调用 setStatus 但不能调用 getStatus

最佳答案

目前在 Kotlin 中不可能有一个带有比该属性更可见的 setter 的属性。问题跟踪器中有一个语言设计问题,请随时观看/投票或分享您的用例:https://youtrack.jetbrains.com/issue/KT-3110

关于java - Kotlin 属性的私有(private) getter 和 public setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38243085/

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