【发布时间】:2013-11-09 02:32:13
【问题描述】:
我发现我可以在子类中这样做:
ParentClass.variable = value;
但有人告诉我,最好使用 get/set 方法,而不是直接访问类外的变量。虽然这是当我在另一个类中拥有该类的实例时,而不是子类和超类。
那么有没有更好的方法来做到这一点,哪种方法通常被认为是最佳实践?
【问题讨论】:
-
最好使用 get/set 方法,而不是直接访问类外的变量。
-
考虑在父节点上创建一个受保护的 getter。
标签: java inheritance subclass superclass