Java Eğitimi 28- Interface Soruları

Herkese merhabalar,

Artık örneklerle tekrar yapmanın vakti geldi. Öncelikle son konudan başlayalım. Bu yazıda interface ile ilgili birkaç soru çözerek konunun pekişmesini ve netleşmesini istiyorum. Hazırsanız başlayalım.

İlk sorumuz işlemlerle ilgili olsun. Arayüz sınıfları açarak toplama, çıkarma, hacim bulma, ortalamayı hesaplama gibi işlemleri kalıtım yolu ile bulmaya çalışalım. Yapmamız gereken ilk şey ilk arayüz sınıfını oluşturmak olur. Bunun ismini class_1 olarak tanımlayalım. İşlem yapacağımız kalıpları bu sınıfta yazarız. 

public interface class_1 {

public void toplama(int x, int y);

public void cikarma(int x, int y);

public void hacim_bulma(int x, int y, int z);

public void ortalama(int a,int b);

public void alan(int a,int b);
}

Şimdi bu işlemleri yazdıracağımız sınıfı açalım. Bu sınıfın adı da islem olsun. 


public class islem implements class_1 {

@Override
public void toplama(int x, int y) {
System.out.println("x ve y sayılarının toplamı= " + (x+y));
}

public void cikarma(int x, int y) {
System.out.println("x ve y sayılarının farkı= " + (x-y));
}

@Override
public void hacim_bulma(int x, int y, int z) {
System.out.println("Şeklin hacmi: " + (x*y*z) + " br^3" + " 'tür.");
}
@Override
public void ortalama(int a, int b) {
System.out.println("İki sayının ortalaması= " + ((a+b)/2));
}
public void alan(int a, int b) {
System.out.println("Dikdörtgenin alanı= " + (a*b) + " m2'dir.");
}

public static void main(String[] args){
islem i=new islem();
i.toplama(36,23);
i.cikarma(56,35);
i.hacim_bulma(6,7,13);
i.ortalama(82,64);
i.alan(4, 5);
}
}

Bu şekilde istediğimiz yapıyı oluşturmuş olduk. Ekran çıktısını da paylaşacağım.

Ve ikinci sorumuza bir sonraki yazımda geçeceğim. Hoşça kalın. 

Yorum bırakın