子类继承父类的构造方法

xiaoxiao2021-02-27  179

package sso; class ConstructorMethod1 { public ConstructorMethod1(){ System.out.println("父类无参构造方法"); } public ConstructorMethod1(int i){ System.out.println("父类带参构造方法"); } } class B extends ConstructorMethod1{ public B(int i){ System.out.println("子类有参构造方法"); } public B(){ System.out.println("子类无参构造方法"); } public B(String a){ super(2); System.out.println("调用父类有参的构造方法"); } } package sso; public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub B b=new B(); //输出:父类无参构造方法,子类无参构造方法 B b1=new B(1); //输出:父类无参构造方法,子类有参构造方法 B b2=new B("a"); //输出:父类带参构造方法,调用父类有参的构造方法 } }
转载请注明原文地址: https://www.6miu.com/read-12002.html

最新回复(0)