使用调用自定义getter / setter的公共变量/成员

时间:2018-11-25 22:25:14

标签: java getter-setter

我通过尝试在Java中的自定义类中重新创建“字符串”来测试自己。这意味着包括用于保存实际文本和长度的变量;例如。

这并不是我有问题,但更多的想法是我不确定该问题是否存在。

我在应该通过二传手而不是直接访问的所有成员上使用私有访问器。我只是好奇您是否可以让公共成员在每次访问时使用吸气剂/塞特剂?

因此,如果正在通过“ string_name =” sample string“”对其进行修改;它会使用二传手。如果通过“ another_string = string_name”进行读取;它会使用吸气剂。

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

1 个答案:

答案 0 :(得分:1)

  

有这样的东西吗?

不幸的是,不是Java语言,其他语言的确提供了这类功能,例如C#,JavaScript,Kotlin等。

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