Bir arayüz doğrudan başlatılamaz. Üyeleri, arayüzü uygulayan herhangi bir sınıf veya yapı tarafından uygulanır. … Bir sınıf, bir temel sınıfı devralabilir ve ayrıca bir veya daha fazla arabirim uygulayabilir.
Neden bir arayüzü başlatamıyoruz?
Bir arabirimi veya soyut bir sınıfı somutlaştıramazsınız çünkü nesne yönelimli modele meydan okur. Arayüzler sözleşmeleri temsil eder - bir arayüzün uygulayıcısının tüm bunları yapabileceği, sözleşmeyi yerine getirebileceği vaadi.
Java'da bir arayüz nesnesini nasıl başlatırsınız?
Java'da asla bir arayüzün örneğini oluşturamazsınız. Ancak, arabirim türüne göre bir arabirim uygulayan bir nesneye başvurabilirsiniz.
Nesne oluştur anahtar sözcüğünü kullanarak arayüzü başlatabilir miyiz?
Hayır, nesne oluşturma anahtar sözcüğünükullanarak arayüzü başlatamıyoruz.
Arayüz yapıcısını oluşturabilir miyiz?
Hayır, Java'da bir arabirimde yapıcı olamaz. Java7'den itibaren yalnızca genel, statik, son değişkenlere ve genel, soyut yöntemlere sahip olabilirsiniz. Java8'den itibaren arayüzler, varsayılan yöntemlere ve statik yöntemlere izin verir.