问答详情
源自:9-7 Java 中的 super 的使用

视频最后留着的问题

那如果编译报错之后,如果不添加无参的构造方法,怎么用super  来调用有参的构造方法呢


提问者:慕瓜453346 2018-10-12 12:14

个回答

  • Teaocat
    2018-10-12 12:59:22
    已采纳

    // 父类
    public class Parent {
        public int age;
        public String name;
        // 父类的构造方法
        public Parent(int age, String name) {
            this.age = age;
            this.name = name;
        }
    }
    
    // 子类
    public class Children extends Parent {
        // 子类的构造方法
        public Children(int age, String name) {
            // 这样调用父类的构造方法
            super(age, name);
        } 
    }