www.pudn.com > QingHuangDaoBus.rar > Segment.java
//Segment.java
该类用于描述从上车到下车这一过程中乘车车次,上下车站点及乘车途径站点。
import java.util.*;
public class Segment extends Beg_end_sta
{
String busNo; //乘车车次
Vector passing_station; //这段路程中,所经过的站点元素为Station。
int stationTotal;
//其中元素为Station类
public Segment(Station begining,Station ending,String busNo,Vector passing_station)
{
super(begining,ending);
this.busNo=busNo;
this.passing_station=new Vector();
this.passing_station=passing_station;
}
public Segment()
{
super();
this.passing_station=new Vector();
}
public void setSegment( Station begining,Station ending,String busNo,Vector passing_station)
{
set_be_sta( begining,ending );
this.busNo=busNo;
this.passing_station=passing_station;
}
public void setBusNo(String busNo)
{
this.busNo=busNo;
}
public void addPassStation(Station station)
{
passing_station.addElement( station );
}
public void addPassStation(String name)
{ Station station=new Station();
station.setname( name );
passing_station.addElement( station );
}
public Segment getSegment()
{
return this;
}
public void showSegment()
{
System.out.println("第"+busNo+"路车");
for(int i=0; i