java中在创建对象时继承的执行顺序

创建和初始化对象的过程: Student s = new Student(); 以这句代码为例进行说明: 对Student类进行类加载,同时初始化类中静态的属性赋默认值,给静态方法分配内存空间 执行类中的静态代码块 堆区中分配对象的内存空间,同时初始化对象中的非静态的属性赋默认值 调用Student的父类构造器 对Student中的属性进行显示赋值,例如 public int age = 20;
相关文章
相关标签/搜索