PAYLAŞ

++ ve — operator,generics,interface,implements

++a baştaysa direk etki eder ve

a++ sondaysa a ya etki eder ama eşitin karşısındaki değere etki etmez örnektek igibi,

 

Screenshot from 2017-04-06 09-32-14

interface,implements

İnterface,abstract yani soyut sınıflara benzerler ve  tüm metodlar gövdesiz olmak zorunda, erişim belirteçleri public,static,final tipindedir,bu interface sınıfları implement eden sınıflar mutlaka methodları orrivideetmelidir

örnek1;

Screenshot from 2017-04-06 22-15-07Screenshot from 2017-04-06 22-15-23Screenshot from 2017-04-06 22-15-39Screenshot from 2017-04-06 22-15-49sonuç

Screenshot from 2017-04-06 22-16-21

 

 

 

 

 

 

 

 

 

generics

http://fatihkabakci.com/article-JAVA_JENERIKLER(GENERICS)

GENERİC İÇİN MANTIK

//primitive tip yerlerine VERDİĞİMİZ HARFİ YAZIYORUZ BÜTÜN OLAY BU

 

Generic sınıf demek içerisinde her türlü tipi (primitive veya referans) tutabilen , hangi tipi tutacağına sınıftan bir nesne yaratılırken karar verebileceğimiz.Nesne yaratılırken belirlediğimiz tip ne olursa olsun bütün tipler için aynı işlemleri yapabilmemizi sağlayan sınıftırtır.

Örneğin bir sınıf tanımlıyoruz ve içerisinde bir başka bir sınıf barındırması(composition) gerekiyor .Fakat içerisinde barındıracağı sınıfın ne olacağına bu sınıfı yazarken yazarken değil bu sınıfı kullanırken karar vermek istiyoruz. O zaman sınıfımızı aşağıdaki gibi generic tanımlamamız gerekir.

 

Screenshot from 2017-04-06 17-20-27Screenshot from 2017-04-06 17-21-45

———————————————————————–

generic method çağırma örnek;

Screenshot from 2017-04-06 17-45-26Screenshot from 2017-04-06 17-45-09

——————————————————————————-

generics ders örneği

Screenshot from 2017-04-13 00-35-06

Screenshot from 2017-04-13 00-35-23

Screenshot from 2017-04-13 00-35-34Screenshot from 2017-04-13 00-35-43

Screenshot from 2017-04-13 00-35-53// ve /**/kaldırırsak sonuç  Screenshot from 2017-04-13 00-32-09

 

 

PAYLAŞ
Önceki makaleinheritence(casting,abstract)
Sonraki makaleCasting

Kimler Neler Demiş?

İlk Yorum Hakkı Senin!

Bildir
avatar

wpDiscuz