[英]Object creation at class level
公共 class DoSomething { 私有 static 最終記錄器 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 的 object。 並在 DoSomething class 的方法中使用它。 這很好還是我應該在方法內移動那條線?
您沒有告訴我們太多關於您的 LogMessage class 的信息。 但是,總的來說:
如果您僅在方法中使用 LogMessage ...並且如果您不打算在不同的方法調用中重復使用該實例...我建議您在方法中聲明並初始化它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.