类初始化的顺序问题

来源:互联网 发布:上传文件夹到linux 编辑:程序博客网 时间:2024/04/25 16:10
/** * A:成员变量的问题 *    int x=10; //成员变量是基本类型 *    Student s=new Student();//成员变量是引用类型 *    B:一个类的初始化过程 *          成员变量的初始化 *          默认初始化 *          显示初始化 *          构造方法初始化 *   C:子父类的初始化(分层初始化) *      先进行父类初始化,然后进行子类初始化  */class x {    y b=new y();    x() {        System.out.println("x");    }}class y {    y() {        System.out.println("y");    }}public class test24 extends x {    y a=new y();    test24() {        //super();        System.out.println("z");    }    public static void main(String[] args) {        new test24();    }}
0 0
原创粉丝点击