【发布时间】:2011-01-04 15:10:43
【问题描述】:
我是 Java 新手,我想创建一些在访问时动态计算的类变量,就像在 Python 中使用 property() 方法一样。但是,我不确定如何描述这一点,所以谷歌搜索向我展示了很多关于 Java“Property”类的信息,但这似乎不是一回事。 Python 的 property() 的 Java 等价物是什么?
【问题讨论】:
-
感谢您的回复。澄清一下,我知道 Java 通常鼓励您通过 getter 和 setter 访问成员。我的问题是,如果 Java 允许您访问成员(例如 obj.member),并在幕后调用 getter/setter,那么执行 x = obj.member 实际上会执行 x = obj.getMember()。
标签: java python properties