İLERİ PROGRAMLAMA Dersi Java’da Soyut Sınıflar ve Arayüzler soru detayı:

PAYLAŞ:

SORU:

Aşağıda verilen kodlama da hangi metodlar bulunmaktadır?

 

/* SekilHakkindaBilgi.java */

public interface SekilHakkindaBilgi {

public double cevreGoster();

public double alanGoster();

}

 


CEVAP:

Soruda SekilHakkindaBilgi isminde bir arayüz ve bu arayüzü uygulayan sınıflar yer almaktadır. SekilHakkindaBilgi arayüzü, çevre ve alan değerle- rinin gösterilmesi amacı taşıyan iki adet metoda sahiptir. Bu arayüzü uygulayan herhangi bir sınıfın çevre ve alan değerlerini hesaplayarak görüntülemesi gerekmektedir. Çevre ve alan değerlerinin hesaplanma şekli her bir geometrik şekil için farklı olacağından bu metotların içeriklerinin detayları arayüzü uygulayacak sınıflara bırakılmıştır.