类级的java对象创建

n8ghc7c1  于 2021-06-27  发布在  Java
关注(0)|答案(1)|浏览(300)

public class dosomething{private static final logger=loggerfactory.getlogger(dosomething.class);

private final AtomicBoolean Flag = new AtomicBoolean(false);

LogMessage logMessage= new LogMessage(); // Creating an object to call a method in it

public static final String ERROR_MAP = "ERROR_MAP";
public static final String errorJsonString = System.getenv("RESTART_ERROR_MAP");

我试图创建一个logmessage对象。并在dosomething类的方法中使用它。这是好的还是我应该把那行移到方法里面?

u2nhd7ah

u2nhd7ah1#

你没有告诉我们很多关于你的logmessage类的事情。但是,一般来说:
您应该尽可能地在第一次使用变量的地方声明变量。
在声明类变量时,应该尝试示例化类示例。
你应该试着把变量的可见性限制在它被使用的代码区域内。
如果您只在方法中使用logmessage。。。如果您不打算跨不同的方法调用重用该示例。。。我建议您在方法中声明并初始化它。

相关问题