您好我想給一個靜態私有成員到我的類跟蹤創建的類對象的數量,但我也想處置它,並重置類實例超出範圍。事情對我的情況更容易,因爲我不必處理嵌套範圍。即所有實例都在同一級別創建:Java當所有類實例超出範圍時重置私有靜態成員
if (true) {
MyClass(); // Count 1
MyClass(); // Count 2
}
if (true) {
MyClass(); // Count 1
MyClass(); // Count 2
}
我當然可以輕鬆地添加復位到每個範圍的最後一行,但有MyClass中被實施,以實現這一目標的任何編程方法?
謝謝
我真的不明白你想要做什麼。 Java沒有像C++/Objective-C這樣的解構器,並且你不能處理靜態成員,因爲Java沒有刪除/釋放等等。 – Radiodef