[Çözüldü] Basit Kalıtım sorusu

Başlatan ahmet_matematikci, 29 Ocak 2016 - 10:55:30

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ahmet_matematikci

Soru şu:
A sınıfından türemiş B sınıfı ve B sınfından türemiş C sınıfı olsun.Her sınıfın kendine ait yapılandırıcısı bulunsun ve her yapılandırıcı içerisinde ekrana " Selam Ben A sınıfı" şeklinde yazı yazdırsın.Bu gereksinimler doğrultusunda kalıtım kullanarak bir uygulama yazınız.

Soru bilen biri için basittir ama yeni öğreniyorum.
Bu kodlarda ki hata nedir?
class A {

public void A() {
System.out.println("Ben A ");
}
}

public class B extends A {
public void B() {
System.out.println("Ben A ");
}

}
public class C extends B{
public void C() {
System.out.println("Ben A ");
}

public static void main(String[] args) {
C c = new C();
}

}
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

turuncu

Constructor şu şekilde oluşur:

public ClassName() {}

Void ise methodlarda kullanılır.

ahmet_matematikci

@turuncu teşekkürler. Bunu okurken atlamışım.
Kod yapısında hata görüyor musunuz?
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

ahmet_matematikci

Kendi çapımda çözüm yaptım.


public class A {
public A() {
System.out.println("Ben a");
}

}

package notParkalitim;

public class B extends A{
public B() {
System.out.println("Ben a");
}

}


package notParkalitim;

public class C extends B {
public C() {
System.out.println("Ben a");
}

public static void main(String[] args) {
C c = new C();
}

}
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)