如何在java中使用其他类的构造函数和其他类构造函数

时间:2014-04-05 20:52:53

标签: constructor connect

您正在使用Blue J。

我需要使用此构造函数:

public BusArrival(int lineNum,int pass,Time1 t)

Time1 - 是另一个类,我需要使用构造函数:

public Time1 (int h, int m, int s)
{
    if (h<0||h>23)
        h=0;
    _hour=h;
    if (m<0||m>59)
        m=0;
    _minute=m;
    if (s<0||s>59)
        s=0;
    _sec=s;
}

我不知道如何连接它们。

tnx的帮助

2 个答案:

答案 0 :(得分:0)

你必须扩展类,以便可以在子类构造函数中使用super()方法调用构造函数

答案 1 :(得分:0)

public BusArrival(int lineNum, int pass, Time1 t)
{
lineNum = 0;
pass =0;
t = new Time1(0,0,0);
}

这是你可以为BusArrival编写默认构造函数的方法。希望这可以帮助。