这是我的类"Stop",其中有一个类型为"station"的变量(该类与此无关)和一个int变量"nPeople",表示在该站乘坐公共汽车的人数:
public class Stop {
private Station station;
private int nPeople;
public Stop(Station station, int nPeople) {
this.station = station;
this.nPeople = nPeople;
}
public Station getStation() {
return station;
}
public void setStation(Station station) {
this.station = station;
}
public int getnPeople() {
return nPeople;
}
public void setnPeople(int nPeople) {
this.nPeople = nPeople;
}
}
现在,这是我的类"Route",我有一个类型为"Stop"的数组变量,它存储了公共汽车经过的所有站点,使其成为公共汽车路线,我想要一个方法"getTotalPeople",它返回公共汽车在路线上接载的总人数:
public class Route {
private Station start;
private Stop[] stops;
public Route(Station start, Stop[] stops) {
this.start = start;
this.stops = stops;
}
public Station getStart() {
return start;
}
public void setStart(Station start) {
this.start = start;
}
public Stop[] getStops() {
return stops;
}
public void setStops(Stop[] stops) {
this.stops = stops;
}
public int getTotalPeople(){
}
}
知道如何返回"Stop[]stops"数组的"nPeople"变量的总和吗?
public int getTotalPeople(){
int total = 0;
for(int i =0; i < stops.length ; i++){
total += stops[i].getnPeople();
}
return total;
}