bazı sınıf erişilebilir olmadığını varsayalım izin verir ama ulaşılabilir sınıfı tarafından üretilen başka anonim sınıflar vardır. Birincisi Çöp Toplayıcı tarafından kaldırılabilir mi?Java anonim sınıfları ve Çöp Toplayıcı
Örnek: Her olmayan statik iç sınıf dış sınıf örneği örtülü bir rerefence olduğundan
class Outer {
public Object getInner() {
return new Object() {};
}
}
...
Outer outer = new Outer();
Object inner = outer.getInner();
// Could the "outer" instance be removed here considering that "inner" is using below?
Kodunuzda 'Outer' sınıfından bir yöntem çağırıyorsunuz. Orada ulaşılamaz ne olabilir? – Marcelo