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