Kayıtlar

interface etiketine sahip yayınlar gösteriliyor

Java SE Ders27 - Interface (Arayüz) Kavramı

Resim
 Interface (Arayüz) içinde sadece sabit değişkenler ve abstract (soyut) metotlar içeren yapılardır. Sınıflara çok benzemektedir. Aşağıda interface (arayüz) 'in bazı özellikleri ve sınıflardan farkları belirtilmiştir. Sınıflardan farklı olarak extends anahtar sözcüğü yerine, implements anahtar sözcüğü kullanılır. Sınıflar aynı anda bir sınıftan türetilebilirken, bir sınıf aynı anda bir veya daha fazla interface (arayüzü) 'i implement edebilir. Interface (Arayüz) içinde sadece sabit değişkenler ve abstract (soyut) metotlar bulunur. Interface (Arayüz) içerisindeki tüm abstract (soyut) metotları override etmeyen sınıf soyut sınıf olur.Çünkü abstract (soyut) sınıf içerisinde en az bir abstract (soyut) metot içeren sınıftır. Şimdi daha önceki konularda yer alan örneği bu konuya uyarlayalım. Main.java package test; public class Main { public static void main(String[] args) { Sekil s1 = new Kare( 4 ); Sekil s2 = new Ucgen( 2 , 11 ); System. out . println