定义常量????what are u meaning?

解决方案 »

  1.   

    java是纯粹的面向对象语言,常量必须定义在类里(java没有“结构”和“枚举”数据类型),下面是几个个常量:public class Person{
      // 性别常量,基本数据类型
      public static final boolean MALE = false;
      public static final boolean FEMALE = true;  // 职业常量,对象类型
      public static final Occupation PROGRAMMER = new Occupation ("programmer");
      public static final Occupation WRITER = new Occupation("writer");  public Person(){
      }
       
      public void aMethod(){}
      
    }
      

  2.   

    就是c 的define a=10 或者 const a=10?这般的?java用 final static a =10; 就是这个效果了。
    全局用 static a = 10;少用为好。还有,在interface里面定义的变量,都是 final static 的。
      

  3.   

    public interface Months {
      int
        JANUARY = 1, FEBRUARY = 2, MARCH = 3, 
        APRIL = 4, MAY = 5, JUNE = 6, JULY = 7, 
        AUGUST = 8, SEPTEMBER = 9, OCTOBER = 10,
        NOVEMBER = 11, DECEMBER = 12;

    这是<TIJ>的例子,里面的变量全是 public static final