可以.final的意思就是最终.不能再被修改,仅此而已.

解决方案 »

  1.   

    当然可以,像下面的情况,final 是必须的,而不是可有可无的public AnInterface getA(){ //AnInterface是一个接口(或者抽象类)的名称
      final int x = 0; //为了能被下面的内部类访问,final 是必须的
      return new AnInterface(){
         public void a(){
            System.out.println(x);
         }
      };
    }
      

  2.   

    可以的,用final来定义类似其他语言中的全局变量和终止类