創建對象時,我們可以在constructor
中聲明並初始化對象變量嗎?Java - 我們可以在構造函數中聲明對象變量嗎?
我正在創建一個基於XML的對象。 XML格式是以前系統的輸出並且是動態的。
因此對象變量是基於元素的。如果我在構造函數中聲明變量會更好。
在下面的代碼中,我們可以聲明temp作爲對象變量。
例如:
public class A
{
public A()
{
HashMap<String, Object> temp = new HashMap<String, Object>;
}
}
我找不到這種意識形態的任何示例代碼。
有什麼建議嗎?
如果在body或構造函數或{}中聲明變量,則僅在該範圍內可見。 如果你想創建對象/類成員,你必須在類作用域中聲明它。 –