Java单继承原因

    xiaoxiao2021-03-25  111

    Java中不允许多重继承:一个类可以具有多个直接父类。多重继承不合法的原因是容易引发意义不明确。例如,有一个类C,如果允许它同时继承A类与B类(class C extends A,B{}),假如A、B两个类都有同一种方法look(),如果定义: C c = new C(); 那么c.look()应该调用的是哪一个父类的look()方法,这样就容易混乱,所以Java语言禁止多重继承。
    转载请注明原文地址: https://ju.6miu.com/read-22357.html

    最新回复(0)