java继承
类的继承:子类拥有父类非private方法和属性 类的继承,多继承会耦合度高 有与子类同名无参构造函数,则默认调用父类无参构造函数;;;;;与子类同名有参构造器,但无super,则默认调用父类无参构造器 有super(x,x,x)则看是调用几个参数的构造函数 实例化子类后,优先调用父类构造函数及构造函数的方法 class A{ A(){ print("A()") } A(int n){ print("A(n)") this.n = n } } class B extends A{ B(){ super(1) print(B()) } B(int n){ print("B(n)") this.n = n } } B b = new B() B b = new B(100) 输出: A(n) B() -------- A() B(n) 来源: https://www.cnblogs.com/acg88688/p/11870569.html