java继承各个类构造器加载的顺序
2017-08-29 17:20
190 查看
package Extends; public class Exercise { public static void main(String[] args) { C c = new C(); } } class A { public A() { System.out.println("A contructor"); } } class B { public B() { System.out.println("B contructor"); } } class C extends A { public C() { System.out.println("C contructor"); } B b = new B(); }
输出结果:
A contructor
B contructor
C contructor
从结果可以看出:先调用基类的构造函数->实例化类的构造函数->本身构造函数
相关文章推荐
- java 子类继承父类 类加载顺序
- java包含继承的类中 给各项成员的加载顺序
- Java的继承中类的加载顺序
- java基础:继承关系类加载顺序问题
- java中带继承类的加载顺序详解及实战
- Java——继承中构造器、实例域初始化顺序
- Java静态代码块、构造器、静态主方法以及继承后父类代码块的运行顺序
- Java 继承与多态(三)—构造器的调用顺序
- Java继承中父类和子类的加载顺序
- java 继承类加载顺序
- Java继承之间类的加载顺序, 以及代码块、构造块的执行顺序
- Java继承和静态-加载顺序
- Java 继承加载顺序 以及 多态中变量和方法
- java继承、多态实题详解加载顺序
- java的继承关系中对象的加载和初始化顺序
- 再探Java中的继承加载顺序
- JAVA构造器的加载顺序
- 详解java中继承关系类加载顺序问题
- Java的继承及继承中类的加载顺序
- Java在继承中构造器的调用顺序