Bir önceki yazıda Java’nın sunmuş olduğu jenerik (generic) özelliğinin neden önemli olduğunu, hata yakalama konusunda geliştiricilere getirdiği kolaylıklardan bahsetmiştim ve Jenerik tiplerin Java’da nasıl kullanıldığını birkaç örnek ile anlatmaya çalaışmıştım. Jenerikleri bu yazıda daha derinlemesine ele alacağız.
Önceki yazıda jenerikleri sadece sınıf tanımlamasında kullanmıştık. Ancak jenerikler, sınıfların yanında methodlar ile de kullanılabilir. Hatta yapılandırıcı methodlar (constructor) ile de jenerikleri kullanabiliyoruz. Jeneriklerin sınıflar ve methodlardaki kullanımındaki tek fark, tip değişkenlerin kapsamı (scope) ile alakalı.
Jenerikler, Java’nın çok önemli bir parçasını oluşturan Java Collection Framework üzerinde sıkça kullanıldığı için, Jenerikleri anlamak ve kullanabilmek son derece önemlidir.
RSS Feed
Nisan 23rd, 2010
fatih
Posted in
Tags:
