【发布时间】:2016-04-24 13:47:21
【问题描述】:
我在方法内的类中有一些变量。如何从不同的类访问这些变量?
【问题讨论】:
-
请给出最小、完整、可验证的例子:stackoverflow.com/help/mcve
-
如果你的意思是局部变量,你无法从其他方法访问它们,更不用说其他类了。
-
如果变量是本地的,那么你不能访问它们,除非它们是从方法返回的。如果变量是实例成员,那么您可以为相同的成员提供更好的。但是要小心,因为暴露内部结构可以让另一个类在所有者类的眼皮底下改变状态。在开始这条路线之前,请阅读有关复制构造函数及其邪恶表亲克隆的更多信息
标签: java class variables methods scope