bu kullanılmasını anlamak ne kadar, bu örnek var. Bunun hikayesi nedir? Kitabımda T
'un type parametresi için olduğunu ancak ne zaman kullanılacağını nasıl bileceğimi yazıyor.Java jenerik benim çalışma kitabında
cevap
Sen arabalar, bisiklet kiralamak için kullanabilir ... Böyle doğrudan kullanabilirsiniz:
RentalGeneric<Car> carRental = new RentalGeneric<Car>(10, aList);
Sonra getRental
yapacağım zaman size Car
nesneyi dönersiniz . Ve returnRental(aCar);
ile geri Car
koymak mümkün olacak Yoksa RentalGeneric<Car>
uzanan bir CarRental
sınıf oluşturabilir.
Aynı şey kiralamak istediğiniz nesne için de geçerlidir.
T bir jenerik yazılmıştır. Nesne RentalGeneric
sınıfını oluştururken başlatılacaktır.
RentalGeneric<Double> rgS =new RentalGeneric<Double>(10, new ArrayList<Double>());
RentalGeneric<Integer> rgS =new RentalGeneric<Integer>(10, new ArrayList<Integer>());
Haklısınız, kodunuzda T
doğrudan tanımı yoktur. Ancak bu kodun dışında çalışma zamanında bulunabilir. Gerçekten bir yerde listenizin örneğini yaratırsın. Bunu yaptığınızda, tip bilgilerini vermelisiniz, ör.
List<String> mylist = new ArrayList<String>();
new RentalGeneric(123, mylist)
mylist
yüzden RentalGeneric
'ın tipi parametresi çok String
olduğunu bir dize listesi: Şimdi kodunuzu diyoruz.
- 1. Java jenerik alan beyanı
- 2. Java: Jenerik Kalıtım
- 3. Jenerik Kaos Java
- 4. Java - jenerik parametre çözümlenemiyor
- 5. Java jenerik hatası?
- 6. Java Jenerik: Çoklu Sınırlar
- 7. Java - Jenerik Sınıflar
- 8. POI XSSF çalışma kitabında birleştirilmiş bölgeye sınır ekleme
- 9. Java jenerik: Fonksiyonel benzeri max()
- 10. Java jenerik toplama türünü edinin
- 11. benim makefile çalışma projesinin
- 12. Java Generics - jenerik yazılanlardan belirli yöntemleri çağırıyor
- 13. Tek bir çalışma kitabında birden çok çalışma sayfasına birden çok CSV alma
- 14. Java çalışma zamanı exec
- 15. Bir örneğin jenerik türünü dinamik olarak java
- 16. Java Ham Tipi ve jenerik etkileşim
- 17. benim API böyle bir şey sunmak istiyoruz jenerik sınıfa
- 18. yanıtlayıcı 'oyun kitabında
- 19. Java bit düzeyinde çalışma
- 20. nasıl Aşağıdaki kod var Java Jenerik
- 21. Java Jenerik ve Açıklamalar: Tür-Safe
- 22. Java jenerik, arabirimler ve tip kısıtlamalar
- 23. Groovy haritası ve Java haritası Jenerik
- 24. java sınıfı jenerik tip imzası nasıl değiştirilir?
- 25. jenerik
- 26. Belirli Java jenerik kalıplarında güvenlik uyarısı türünün anlamı nedir?
- 27. Java: Çalışma Saatinde Sınıfı Genişletme
- 28. java kütüphanesi Zip dosyalarıyla çalışma
- 29. benim Java programına kahini bağladıktan java
- 30. KOTLIN en jenerik
Bu sınıfı başlattığınızda kullanıyorsunuz. –