让我们获取两个类的实例
public abstract class Shapes
{
public abstract void draw(Graphics g);
}
public class Rectangle extends Shapes
{
public void draw(Graphics g)
{
//implementation of the method
}
}
这里类 Rectangle
扩展了类 Shapes
并且它隐式地扩展了类 Object
。我知道没有其他扩展是可能的,但我们不能将继承类称为 Shapes
和 Object
多重继承吗? (因为继承两个类从一个角度来说就是多重继承)
最佳答案
这不是多重继承。您不是从 Shapes
和 Object
继承,您是从 Shapes
继承,它是一个 Object
.
多重继承仅当您一次从 2 个类继承时。
public class Rectangle extends Shapes, Figures
这在 Java 中是不允许的。
你指的是Multilevel Inheritance .谢谢@BhavikShah
关于java - Java不支持多重继承吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13926555/