我有一个由静态方法组成的类。他们需要使用另一个类的对象。
说
class A{
B obj = new B();
public static void method()
{
//using obj here
}
}
在这里声明 static B obj = new obj()
是正确的方法吗?
最佳答案
Is declaring static B obj = new obj() , right approach here?
是的,如果您在静态方法中使用 obj。而且,这是在方法内部访问 obj 的唯一方法。
如果没有类 A 的对象,则无法访问类 A 的实例字段
关于java - 在java中声明静态对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23128849/