Arkadaşlar merhaba, alttaki soruyu mezun olabilmek adına çözmem lazım. Ama hiç anlamıyorum. Yardım ederseniz çok sevinirim. Yatar kalkar dua ederim.
Java programlama dilinde daire ve dikdörtgenin türetilebileceği geometrik bir ana sınıf bilidirimi yaparak, ana sınıfın ismini geometriksinif, türetilen sınıfların isimlerini ise daire ve dikdörtgen olarak yaratınız. Bu sınıfların ullanımarını ise deneme.java programında gösteriniz. Bu sınıflarda kullanılan alan değişkenlerini ve metodları minimum düzeyde tutarak, programı kalıtım (inheritence) yoluyla tasarlayınız.
abstract class GeoSekil {
protected int alan;
public void setKenar(int knr) { kenar = knr;}
public int abstract alanHesapla();
protected int kenar;
}
class Daire extends GeoSekil {
public int alanHesapla() {
…….
}
}
class Kare extends GeoSekil {
public int alanHesapla() {
…….
}
}
class Test{
public static void main(String… args){
GeoSekil kare = new Kare();
kare.setKenar(4);
System.out.print(kare.alanHesapla());
GeoSekil daire = new Daire();
daire.setKenar(5);
System.out.print(daire.alanHesapla());
}
}
Arada kalan boşlukları da kendin yaparsın artık. Ödev için bu kadar yeter herhalde.