java - 在java中声明静态对象

标签 java

我有一个由静态方法组成的类。他们需要使用另一个类的对象。

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/

相关文章:

java - 传递到 URI 的参数无效

java - 如何用Java框架处理大数据?

Java try catch for do while 循环不循环

java - 为什么我们在 Assertj Swing 测试中偶尔会失败?

java - 从链接中的 servlet 发送值到 jsp 页面

java - 如何将一个xml导入到另一个xml中?

Java 套接字 :why is there is no "write timeout" for the socket

java - 从 java 生成带有子报告的 Jasper 报告

java - 如何使用来自 java PKCS#12 keystore 的证书来加密和解密文件?

java - 如何使用 xpath Java Selenium 获取所有包含指定文本的 td 标签?