码迷,mamicode.com
首页 > 其他好文 > 详细

第三讲 动手动脑-1

时间:2018-11-04 19:25:06      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:pre   extend   code   test   style   ros   方法   string   child   

观察输出,总结。
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

标签:pre   extend   code   test   style   ros   方法   string   child   

原文地址:https://www.cnblogs.com/chenyuchun/p/9904680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!