java 子类对象的实例化 调用构造函数先后

1   在子类对象实例化之前,必须先调用分类的构造方法,之后调用子类的构造方法

java 子类对象的实例化 调用构造函数先后_第1张图片

 2  代码实现如下 :

package csdn.zyl.demo;
class Father
{
 private int age;
 private String name;
 public Father()
 {
  System.out.println("先调用父类的构造方法");
 }
}
class  Son extends Father{
 public Son()
 {
  System.out.println("后调用子类的构造方法");
 }
}

public class ExtendDemo04 {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
       Son son = new Son();
 }
}


结果如下:

先调用父类的构造方法
后调用子类的构造方法


你可能感兴趣的:(java 子类对象的实例化 调用构造函数先后)