[英]Accesing variable from a different class in java
有没有一种方法可以将变量从具有main的一个类传递给具有main方法的另一类。 例如
class A
{
public static void main(String [] args)
{
int num = 5;
}
}
class B
{
public static void main(String []args)
{
}
}
B类是否可以通过一种方法从A类访问int num而不获取空值?
num
是仅在main()
方法中具有范围的变量。 方法完成后,它实际上会消失。 即使考虑到main()
是静态的,也是如此。
您可以执行以下操作:
class A {
public int num = 5;
public static void main(String[] args) {
}
}
class B {
public static void main(String[] args) {
System.out.println(new A().num); // should print '5'
}
}
注意,由于num
是对象A
的元素,因此需要创建A
的新实例以访问num
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.