有一个UNIQUE对象,它包含一个人的几个信息,如姓名,性别,两个不同的时间(startTime(10,20,30)finishTime(20,30,0)),一个人必须处理,以及还有很多。我主要关注的是从另一个类调用方法(完成工作)来访问存储在UNIQUE对象中的时间值。怎么打电话?
double tmpDist = 3.1;
Race race1 = new Race("Annual TurkeyTown race1", tmpDist);
Runner al = new Runner("Smith", "Albert", 15, 'M', false);
String chip = "RD1234";
Time start = new Time(13, 0, 0);
Time end = new Time(14, 15, 0);
race1.addRunner(chip, al, start, end);
比赛是一个类,它存储了一系列跑步者。 Runner是另一个掌握跑步者信息的班级。除了跑步者的细节,比赛类也存储时间信息。有一个时间类,有我想要使用的方法。现在,我正在尝试调用时间类内的方法来访问跑步者的不同时间。
答案 0 :(得分:1)
嗯,是的,你可以从另一个类调用一个类的方法。
假设您有Unique
个对象的实例。然后,您可以调用类Unique
定义为aUniqueObject.getStartTime()
的公共方法。
如果您在Unique
课程中定义了静态方法,则可以将其称为Unique.getStartTime()
。
由于您的问题缺乏细节,我的回答可能适用也可能不适用。
答案 1 :(得分:0)
您可以将多个构造函数用于一个类。它看起来像这样。
class Race{
String racertopic ="";
Double tmpDist;
String Runnername="";
Race(String s,Double q){
racertopic = s;
tmpDist = q;
}
Race(al.fiirstname(),al.lastname(),al.ag`e(),al.gender,al.state)
{
racertopic = al.fiirstname();//complete others like this
}
}
我解释了,因为我理解你的问题。如果你可以展示其他课程,那将是一个帮助回答。