public class ScopeType //implements org.omg.CORBA.portable.IDLEntity
{
  private        int __value;
  private static int __size = 4;
  private static BasicCmIRPSystem.ScopeType[] __array = new BasicCmIRPSystem.ScopeType [__size];  public static final int _BASE_ONLY = 0;
  public static final BasicCmIRPSystem.ScopeType BASE_ONLY = new BasicCmIRPSystem.ScopeType(_BASE_ONLY);
  public static final int _BASE_NTH_LEVEL = 1;
  public static final BasicCmIRPSystem.ScopeType BASE_NTH_LEVEL = new BasicCmIRPSystem.ScopeType(_BASE_NTH_LEVEL);
  public static final int _BASE_SUBTREE = 2;
  public static final BasicCmIRPSystem.ScopeType BASE_SUBTREE = new BasicCmIRPSystem.ScopeType(_BASE_SUBTREE);
  public static final int _BASE_ALL = 3;
  public static final BasicCmIRPSystem.ScopeType BASE_ALL = new BasicCmIRPSystem.ScopeType(_BASE_ALL);  public int value ()
  {
    return __value;
  }  public static BasicCmIRPSystem.ScopeType from_int (int value)
  {
    if (value >= 0 && value < __size)
      return __array[value];
    else
      throw new org.omg.CORBA.BAD_PARAM ();
  }  protected ScopeType (int value)
  {
    __value = value;
    __array[__value] = this;
  }
} -------------------------------------------------
调用ScopeType.BASE_ALL会是什么意思啊?

解决方案 »

  1.   

    难道它不就是一个static final的变量而已.
    具体的意思可能就是一些什么东东的级别
      

  2.   

    public static final int _BASE_ALL = 3; 
    定义常量这样的代码很容易读懂,举个例子吧
    public static final int PI=3;
    计算圆的面积 S=PI*r*r;
    如果不这样写,改成S=3*r*r;
    估计别人会不知道你这个是什么意思吧。我也是新手,如果有错,请纠正,谢谢
      

  3.   

    调用ScopeType.BASE_ALL
    就是调用这个类的一个常量,忘了说一些程序通用的属性也可以这样用,像窗体大小,位置等等
      

  4.   

    ScopeType.BASE_ALL只是调用一个类变量,具体用途可能是赋值给某个变量或者其他什么的。要看在什么地方用到ScopeType.BASE_ALL了。