第三讲 动手动脑-1

Posted chenyuchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三讲 动手动脑-1相关的知识,希望对你有一定的参考价值。

观察输出,总结。
class Grandparent {
    public Grandparent() {
        System.out.println("GrandParent Created");
    }
    public Grandparent(String string) {
        
        System.out.println("GrandParent Crented.String:"+string);
    }
}

class Parent extends Grandparent {
    public Parent() {
        //super("hello.Grandparent");
        System.out.println("Parent Created");
        //super("hello.Grandparent.");
    }

}

class Child extends Parent{
    public Child() {
        System.out.println("Child Created");
    }

}

public class Testlnherits {
    public static void main(String args[]) {
        Child c=new Child();
    }

}
输出结果:
GrandParent Created Parent Created Child Created

 

结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句。

 



以上是关于第三讲 动手动脑-1的主要内容,如果未能解决你的问题,请参考以下文章

第三讲类与对象

Java动手动脑第四讲课堂作业

java动手动脑和课后实验型问题第四讲

软工概论第一周动手动脑

第七周动手动脑(2018.10.29-11.4)

动手动脑