www.pudn.com > QingHuangDaoBus.rar > Path.java
//path.java
该类用于描述乘车路线方案。
import java.util.*;
public class Path
{
public Vector pass_segment; //每一元素表示整个路线的一个路段Segment。
int segmentTotal; //需要的总路段数
int stationTotal; //整条路线中,所经过的车站的总数
public Path( Path path)
{
pass_segment=new Vector();
this.pass_segment=path.pass_segment;
this.segmentTotal=path.segmentTotal;
this.stationTotal=path.stationTotal;
}
public Path()
{
pass_segment=new Vector();
}
public void addSegment( Segment segment)
{
pass_segment.addElement( segment );
}
public void addSegment( String busNo)
{
Segment segment=new Segment();
segment.setBusNo( busNo);
this.pass_segment.addElement( segment );
}
public void addSegment( Path path )
{
for(int i=0; i