DTString.java
上传用户:afrynkmhm
上传日期:2007-01-06
资源大小:1262k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. package tinybasic;
  2. public class DTString extends DTDataType{
  3.     protected String s=null;
  4.     public DTString(Scope scope,DTDataType tbd){
  5. super(scope,STR_VAR);
  6. this.s=tbd.getString();
  7.     }
  8.     public DTString(Scope scope,String s){
  9. super(scope,STR_VAR);
  10. this.s=s;
  11.     }
  12.     public void setString(String s){
  13. this.s=s;
  14.     }
  15.     public String getString(){
  16. return s;
  17.     }
  18.     
  19.     public int compareTo(Object o){
  20. return s.compareTo(((DTDataType)o).getString());
  21.     }
  22.     
  23.     public void assign(DTDataType tbd){
  24. setString(tbd);
  25.     }
  26.     
  27.     public String toString(){
  28. return s.toString();
  29.     }
  30. }