如何从另一个类调用方法

时间:2013-11-22 19:12:54

标签: java

有一个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是另一个掌握跑步者信息的班级。除了跑步者的细节,比赛类也存储时间信息。有一个时间类,有我想要使用的方法。现在,我正在尝试调用时间类内的方法来访问跑步者的不同时间。

2 个答案:

答案 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

}

}

我解释了,因为我理解你的问题。如果你可以展示其他课程,那将是一个帮助回答。