繁体   English   中英

如何访问Java中不同类中方法的变量?

[英]How to access variables of a method in a different class in Java?

我在方法内的类中有一些变量。 如何从不同的类访问这些变量?

在 Java 中,在方法内部声明的变量的作用域仅限于方法:它们不能在方法外部访问,即使在同一个类中也是如此。

在这种情况下,如果您想从外部访问它们,这意味着它们的位置可能不是作为方法的变量,而是作为类的成员,即声明为类属性的“变量”,如下所示:

class Example {

   public int field; 

}

如果您指的是成员,那么您是否可以从类外部访问此字段取决于您在字段声明前写的内容:

  • public : 字段可以在类外访问
  • protected : 字段只能在扩展这个类的类中访问
  • private :字段只能在该类内部访问

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM