class Art{
public Art() {
System.out.println("art");
}
}
class Drawing extends Art{
public Drawing() {
System.out.println("drawing");
}
}
//在Java的继承中,子类构造器调用父类构造器来生成父类子对象,最后的结果就是从父类构造器开始输出,然后向外扩散
//而且必须调用构造器,这里调用的是默认无参构造器,如果调用有参构造器,用super关键字,不调用则报错
public class Cartoon extends Drawing{
public Cartoon() {
System.out.println("cartoon");
}
public static void main(String[] args) {
new Cartoon();
}
}