Genel bir Java yöntemi için tür parametrelerini açık bir şekilde vermek için sözdizimi nedir?Yöntem çağrılarındaki genel bağımsız değişkenleri açıkça belirtmek için Java sözdizimi
cevap
aşağıdaki değil
<ArgType>genericMethod()
Bu tip argümanları görünüyor sözdizimi
Ben kendi soruya cevap anlamak gibiSomeClass.<ArgType>genericMethod()
this.<ArgType>genericMethod()
p.<ArgType>genericMethod()
super.<ArgType>genericMethod()
SomeClass.super.<ArgType>genericMethod()
SomeClass.this.<ArgType>genericMethod()
örneğin olacağını Java specification göre:. Soran ve kendi soruya cevap için
Collections.<String>unmodifiableSet()
(Üzgünüm - Sadece
A :-) üçüncü kez bu kadar arıyordu
<T> T[] toArray(T[] a);
: kendi genel tür tanımlar genel bir yöntem belirtme
java.util.Collection
itibaren iyi bir örnek yöntemi imzası benziyor
Collection.toArray
olduğunu 0
Bu, T[] a
parametresi tarafından yöntem çağrısı üzerinde tanımlanan ve T'ler dizisi döndüren genel T türünü bildirir. Yani aynı örneği genel bir tarzda toArray yöntemini diyebiliriz:
Collection<Integer> collection = new ArrayList<Integer>();
collection.add(1);
collection.add(2);
// Call generic method returning Integer[]
Integer[] ints = collection.toArray(new Integer[]{});
// Call generic method again, this time returning an Number[] (Integer extends Number)
Number[] nums = collection.toArray(new Number[]{});
Belki de bunu bir çağrıya bir tür parametresi vermekle ilgili kısaltma ile genişletebilirsiniz (cevabımı karşılaştır). Sonra iyi bir kanonik cevap olurdu; çünkü bu soruya cevap vermez, çünkü parametre çağrıda derleyici tarafından dolaylı olarak çıkarılır. :-) –
- 1. Genel işlevine iletilen bağımsız değişkenleri değiştirmek için R deseni
- 2. PostSharp kullanarak yöntem bağımsız değişkenleri nasıl değiştirilir?
- 3. PHP'de özellikleri açıkça belirtmek önemli midir?
- 4. İsteğe bağlı bağımsız değişkenleri yayma
- 5. Orta bağımsız değişkenler yapmak için deyimsel yöntem
- 6. Bağımsız değişkenleri R
- 7. Bağımsız değişkenleri argolse'den açma
- 8. Boş olmayan bağımsız değişkenler için yöntem başvuruları?
- 9. Bağımsız değişkenleri bash
- 10. Java: Çok sayıda genel "kısıtlama" ile değişkenleri bildirme
- 11. Python trankter'i, döngü bağımsız değişkenleri iletmek için
- 12. İşlev bağımsız değişkenleri için çalışma dizinini ayarlama
- 13. Tüm değişkenleri genel yapmak
- 14. Swift'de Genel Değişkenleri Bildirme
- 15. Polimer genel değişkenleri
- 16. Coldfusion'da CreateObject kullanarak yapıcılara bağımsız değişkenleri iletme
- 17. gruntjs - komut satırı bağımsız değişkenleri
- 18. Powershell ve Logparser bağımsız değişkenleri
- 19. İşlev bağımsız değişkenleri çok sayıda
- 20. NDesk.Options - geçersiz bağımsız değişkenleri algıla
- 21. variadic şablondan bağımsız değişkenleri oku
- 22. Ruby'de adlandırılmış bağımsız değişkenlerin geçerli durumu (adlandırılmış yöntem parametreleri, anahtar kelime bağımsız değişkenleri) nedir?
- 23. Genel olarak değişkenleri paylaşmak için Uygulamayı genişletme
- 24. Python işlevinin bağımsız değişkenleri uzunluğu?
- 25. Örnek değişkenleri atamak için yöntem yolu
- 26. Genel uygulama, varsayılan bir deyimden sonra bir ara belirtmek için?
- 27. sözdizimi şablonu yöntem
- 28. Spring @RequestParam bağımsız değişkenleri POST yönteminde geçirilmiyor
- 29. Çalışma zamanı ayarı JMX için JVM bağımsız değişkenleri
- 30. Yöntem, Genel Sınıf
mükemmel kabul edilebilir olduğu gibi bir nokta sonra gelmelidir Yinelenen olmadığı sürece (yani bu şekilde tekrar arama yapmayın). –
Eğer kâhya içinse, örnekte yazım hatası da olabilir ;-). –
Muhtemelen kendi cevabınızı kabul etmelisiniz :) – bacar