在子类构造器中调用父类方法

如何在子类的构造器里调用父类的普通方法?在java中
2024-11-18 23:00:47
推荐回答(2个)
回答1:

使用super关键字在子类的构造器里调用父类的普通方法,例如:

/**
 * 父类
 * 
 * @author qd
 *
 */
class F {

    public void teatA() {
        System.out.println("teatA方法");
    }
}

/**
 * 子类
 * 
 * @author qd
 *
 */
class S extends F {

    // 子类构造器中调用父类普通方法
    public S() {
        super.teatA();
    }
}

/**
 * 测试类
 * 
 * @author qd
 *
 */
public class Test1 {

    public static void main(String[] args) {

        S s = new S();
    }
}

运行结果:

回答2:

super().xxxx