Minter Coder's Blog

Java'da neden multiple inheritance desteklenmez ?

Java'da karmaşıklığı azaltmak ve dili basitleştirmek için multiple inheritance desteklenmez.A,B,C diye üç tane classımız var hemen aşağıya örneği bırakıyorum ;

 

public class A {
    int getAge(){
        return 5;
    }
}

class B{ int getAge(){ return 21; } } class C extends A,B{ public static void main(String[] args) { C c = new C(); c.getAge(); // hangi getAge() methodunu çağıracak ? } }

 

Output : Compile(Derleme) hatası.