我在方法中的类中有一些变量。如何从其他类访问这些变量?
答案 0 :(得分:0)
在Java中,在方法内声明的变量的范围仅限于方法:即使在同一个类中,它们也不能在方法之外访问。
在这种情况下,如果你想从外部访问它们,这意味着它们的位置可能不是方法的变量,而是作为类的成员,即声明为类的属性的“变量”,就像这样:
class Example {
public int field;
}
如果您指的是成员,那么您是否可以从课外访问此字段取决于您在字段声明前写的内容:
public
:字段可以在课程外部访问protected
:只能在扩展此类private
:只能在该类