在Java中如何定义全局变量?
发布于 2011-01-10 20:04:08
要定义全局变量,可以使用static关键字
public class Example {
public static int a;
public static int b;
}
现在,您可以在任何地方通过调用
Example.a;
Example.b;
发布于 2011-01-10 20:05:34
你不需要。这是设计好的。即使你能做到,你也不应该这么做。
也就是说,您可以在一个名为Globals的类中创建一组公共静态成员。
public class Globals {
public static int globalInt = 0;
///
}
但是你真的不应该:)。说真的..。不要这样做。
发布于 2012-05-12 05:10:23
另一种方法是创建一个这样的接口:
public interface GlobalConstants
{
String name = "Chilly Billy";
String address = "10 Chicken head Lane";
}
任何需要使用它们的类只需要实现接口:
public class GlobalImpl implements GlobalConstants
{
public GlobalImpl()
{
System.out.println(name);
}
}
https://stackoverflow.com/questions/4646577
复制相似问题