Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 1.05 KB

Interface (Arayüzler).md

File metadata and controls

16 lines (9 loc) · 1.05 KB

INTERFACE - ARAYÜZLER​

JAVA'da interface kullanarak bir sınıfın neler yapabileceğini belirleyebilir ve bu işlemleri nasıl yapacağını gizleyerek güvenliği sağlayabiliriz. ​

İnterfacelerin yapısı classların yapısına benzer fakat aralarında önemli farklar bulunmaktadır.​

Arayüzler interface anahtar kelimesini kullanarak tanımlanır.​

Arayüz, anlık (instance) değişkenler içeremez. Ancak, belirtkeleri konmamış olsa bile, arayüz içindeki değişkenler final ve static olur. Bu demektir ki, arayüzde tanımlanan değişkenler, onu çağıran sınıflar tarafından değiştirilemez.​

İnterfaceler yalnızca public olarak tanımlanabilir.​

DAHİLİ ARAYÜZLER​

Bir arayüz başka bir arayüz içerisinde bulunabilir. Bir arayüz içerisinde başka bir arayüzün bulunmasına dahili arayüz denir ve dahili arayüzler public olarak tanımlanır.​

Interface örnekleri, ve çözümleri için tıklayınız.