2010-08-10 10 views

cevap

7

Java'daki statik üyeler, bunları içeren sınıftan genel tür bağımsız değişkenlere sahip olamaz.

public class Gen<T> { 
    public static T foo; // compiler error 
} 
4

Statik değişkenler, bu türdeki tüm örnekler arasında, farklı tip parametrelerinde bile paylaşılır. generics tutorial itibaren

, sayfa 14: Sonuç olarak, bir sınıfın statik değişkenler ve yöntemleri de tüm örnekleri arasında paylaşılır

. Bu nedenle, , statik yöntem veya başlatıcıda bir tür bildirimin türündeki parametrelere veya numaralı statik değişkeninin bildirimine veya başlatıcısına başvurmak geçersizdir.

İlgili konular