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.
Tebrik ediyorum gayet başarılı ve öğretici.
YanıtlaSil