zoukankan      html  css  js  c++  java
  • 子类父类 构造器调用

    class People {
    String name;
    public People() {
    System.out.print(1);
    }
    public People(String name) {
    System.out.print(2);
    this.name = name;
    }
    }
    class Child extends People {
    People father;

    public Child(String name) {
    System.out.print(3);
    this.name = name;
    father = new People(name + ":F");
    }
    public Child() {
    System.out.print(4);
    }

    }

    ---------------------------------------------------------

    结果:132

    总结:子类的构造器中没有super();不管子类构造器中有无参数都会去调用父类的无参构造函数,若父类没有无参构造函数则会报错!

  • 相关阅读:
    面向对象:
    Android体系结构
    面向对象DAO模式
    集合框架
    异常
    面向对象接口
    面向对象多态
    面向对象继承
    面向对象抽象封装
    JDBC
  • 原文地址:https://www.cnblogs.com/2016-cxp/p/11005325.html
Copyright © 2011-2022 走看看