当前位置: 技术问答>java相关
java不是不支持多繼承嗎?
来源: 互联网 发布时间:2015-05-15
本文导语: class Art { Art() { System.out.println("Art constructor"); } } thinking in java 有一例中支持多繼承,這是為什麼? class Drawing extends Art { Drawing() { System.out.println("Drawing constructor"); } } public class Cartoon...
class Art {
Art() {
System.out.println("Art constructor");
}
}
thinking in java 有一例中支持多繼承,這是為什麼?
class Drawing extends Art {
Drawing() {
System.out.println("Drawing constructor");
}
}
public class Cartoon extends Drawing {
Cartoon() {
System.out.println("Cartoon constructor");
}
public static void main(String[] args) {
Cartoon x = new Cartoon();
}
}
Art() {
System.out.println("Art constructor");
}
}
thinking in java 有一例中支持多繼承,這是為什麼?
class Drawing extends Art {
Drawing() {
System.out.println("Drawing constructor");
}
}
public class Cartoon extends Drawing {
Cartoon() {
System.out.println("Cartoon constructor");
}
public static void main(String[] args) {
Cartoon x = new Cartoon();
}
}
|
这不是多继承。多继承是一个子类有几个父类。
这是单继承。
Art
这是单继承。
Art