黑马程序员技术交流社区

标题: 继承关系时,构造代码块和构造方法中的变量值传递问题 [打印本页]

作者: wlsperfect    时间: 2016-3-13 21:44
标题: 继承关系时,构造代码块和构造方法中的变量值传递问题
                S s = new S();
class F {
        int a=1,b=2;
        public F(){
                System.out.println("haha");
        }
        {System.out.println(a);}       
}
class S extends F {
        int a=3,d=4;
        String c;
        {System.out.println(c);}
        public S(){
                System.out.println("hei");
        }
}
如题,当在主方法创建S的对象后,控制台输出的结果的先后顺序是怎么得出来的,自己晕头转向了啊!






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2