PAYLAŞ

generics,generic extend, generic super, generic new, arraylist

Screenshot from 2017-04-21 12-38-47—————————————————————————————

örnek2

Screenshot from 2017-04-21 13-07-51

Screenshot from 2017-04-21 13-08-24Screenshot from 2017-04-21 13-08-44

Screenshot from 2017-04-21 13-09-21


generics örnek 2 bazı notlar

//
///////        Stack<Integer> stack2 = new StackImpl<>(); böyle olduğunda type olarak Stack<Integer> al
////// class StackItem<T> böyle olduğunda tip olarak T yada StackItem<T>  kullanabilirsin
///SANIRIM T gibi birşeyi method ile kullancaksak T değilde (StackItem<T>) gibi methodlarla cast yapılarak kullanılır
// StackItem<T> büyüktür T ‘den no

t büyüzden type T olarak kullanıldığında cast yapmalısın method cağırmalarda
// T top = null AYRICA NULL OLANLARDA CAST YAPMALISIN ÇÜNKÜ NULL EN KÜÇÜKTÜR fakat bunda gerek yok StackItem<T>
// ÖRNEĞİN     top = top.getNext(); BÖYLEYKEN top = ((StackItem<T>) top).getNext(); BÖYLE CAST YAPMALISIN

Screenshot from 2017-04-23 16-53-53Screenshot from 2017-04-23 16-54-46Screenshot from 2017-04-23 16-55-16

Screenshot from 2017-04-23 16-55-40

 

 

 

PAYLAŞ
Önceki makaleCasting
Sonraki makalecollection

Kimler Neler Demiş?

İlk Yorum Hakkı Senin!

Bildir
avatar

wpDiscuz