JAVA İLE INTERFACE KULLANIMI

JAVA İLE INTERFACE KULLANIMI

Interface Nedir ? Neden Kullanılır ?

    Interface'in Türkçe karşılığı arayüz/arabirim demektir.

    Interface yapısı temelde classlar ile benzerdir ikisini birbirinden ayıran bir kaç nokta vardır.
Interfaceler daha çok kuralların olduğu durumlarda kullanılır. Örneğin bir bilgisayarı kullanmayı öğrendiğinizde artık diğer bilgisayarları kullanmak sizin için çok daha kolaydır çünkü bilgisayarlar küçük nüans farkları dışında aynı kurallar çerçevesinde üretilir. 

   Interfacelerde bir method oluşturulur ve kapatılır bir methodun gövdesi asla olmaz. Methodun sadece başlığı olur. Oluşturulan method standart olarak public atanır. Fakat bir class içinde kullanıldığında başına public olduğu belirtilmelidir. Interface bir class da kullanılmak istendiğinde implement edilir. Implement ettiğimiz classı kullanmak istediğimizde o classdan  nesne oluştururken başına interface in ismini yazmak gerekir yazılmadığı takdirde bir hata oluşmaz fakat daha kompleks durumlarda kurallar sekteye uğrayabilir bu yüzden doğru kullanım şekli "interface adı nesne ismi = new class adı();" şeklinde olmalıdır. Daha sonra oluşturulan obje ile method çağrılıp kullanılabilir. Genel hatlarla interface ve interface kullanımı bu şekildedir. Şimdi bunu görsellerle daha anlaşılır hale getirelim.



Interface oluşturma


Görüldüğü üzere Laptop adında bir interface oluşturulmuştur.
Bu interface 2 adet method içermektedir. Methodların sadece imzaları atılıp gövdeleri boş bırakılmıştır.






Class a interface implement etme 


Oluşturulan interface bir class a impelement
 edilerek interface içindeki methodların gövdesi burada doldurulmuştur.








Interface kullanımıMain methodunun olduğu
 ana class da obje oluşturularak tanımlanan
 methodlar kullanılmıştır.




Console ekranı


Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Android Programlama 2 -> Intent Nedir?

Android Programlama 1 -> Buton Ekleme - Toast Mesajı - Activityler Arası Geçiş