final 就是c里面的常量,
const,
定义了常量类型就不允许修改。
这个语句的意思就是a是个引用,它指向一个class a 的对象,
而且一直指向这个对象。

解决方案 »

  1.   

    我感觉是说新对象a是final型的,a 是ClassA的一个实例
      

  2.   

    final ClassA a = new ClassA {
       。
    };

    是不是写错了?应该是final ClassA a = new ClassA(){
       。
    };

    相当于:
    class OherName extends(当然也可以为implements) ClassA{

    }
    final ClassA a = new OtherName();
      

  3.   

    final ClassA a = new ClassA {
       。
    };

    是不是写错了?应该是final ClassA a = new ClassA(){
       。
    };

    相当于:
    class OtherName extends(当然也可以为implements) ClassA{

    }
    final ClassA a = new OtherName();
      

  4.   

    new ClassA {
       。
    };
    defines an anonymouse class extends ClassA.