黑马程序员技术交流社区

标题: 为什么子类的构造代码块会后与父类的构造函数执行 [打印本页]

作者: 641551734    时间: 2016-4-9 22:54
标题: 为什么子类的构造代码块会后与父类的构造函数执行
  1. class Test1_Extends {
  2.         public static void main(String[] args) {
  3.                 Zi z = new Zi();
  4.         }
  5. }


  6. class Fu {
  7.         static {
  8.                 System.out.println("静态代码块Fu");
  9.         }

  10.         {
  11.                 System.out.println("构造代码块Fu");
  12.         }
  13. /**/
  14.         public Fu() {
  15.                 System.out.println("构造方法Fu");
  16.         }
  17. }

  18. class Zi extends Fu {
  19.         static {
  20.                 System.out.println("静态代码块Zi");
  21.         }

  22.         {
  23.                 System.out.println("构造代码块Zi");
  24.         }
  25. /**/
  26.         public Zi() {
  27.                 System.out.println("构造方法Zi");
  28.         }
  29. }
复制代码

作者: lmr1096200234    时间: 2016-4-9 23:37
继承 重写




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