2011-12-01 196 views
0

如何在java中执行此操作?在java中调用继承构造函数的构造函数

我需要我的子类中的构造函数来调用我的父类中的继承构造函数。是否有一个特殊的语法,我需要使用这样做?

我已经使用扩展继承Person类。我将如何去使用super()?

这里是我的类:

public class Student extends Person 
{ 
    protected int id; 

    public Student() 
    { 
    // how do i call the inherited constructor here? 
    } 

} 

回答

3

super(arg1, arg2, etc);

有到super()隐式调用(不带参数),在不显式调用它的任何构造的开始。

0

的确如此:super()。但我认为你需要调用带参数的方法,因为有一个隐含的调用super()。添加参数,如下所示:super(arg0, arg1, arg2, etc);