gpt4 book ai didi

java - 使用调用自定义 getters/setters 的公共(public)变量/成员

转载 作者:行者123 更新时间:2023-11-30 10:09:04 25 4
gpt4 key购买 nike

我正在通过尝试在 Java 中的自定义类中重新创建“String”来测试自己。这意味着包括变量来保存实际文本和长度;作为例子。

不是我有问题,更多的是我不确定它是否存在。

我对所有应该通过 setter 而不是直接访问的成员使用私有(private)访问器。我只是想知道是否可以让公共(public)成员在访问时使用 getter/setter?

所以如果是通过"string_name = "sample string""修改的话;它会使用二传手。如果是通过“another_string = string_name”读取的;它会使用 setter/getter 。

有这样的事吗?我想了解更多相关信息。

最佳答案

Is there such a thing?

不幸的是,Java 中没有,其他语言确实提供了这种类型的功能,例如C#、JavaScript、Kotlin 等

在 Java 中,您必须明确调用适当的 getter 和/或 setter。

关于java - 使用调用自定义 getters/setters 的公共(public)变量/成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53472630/

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