像你举的那个例子,你就不可以再把 s='c'
如果是一个reference,比如 final Object o=new Object("dd");
o指向的是一个对象的reference,她不可以改变,不可以 o=new Object("cc");这样子,可是
Object的内容却可以改变,比如通过 o.setXXX("KK"),下面这个例子也一样,尽管
j,k,o都指向同一个对象,可是一旦对final变量o赋值了,你就不可以在执行o=..这样的操作
 Object j=new Object();
 Object k=j;
 final Object o=j;  right
 o=k;               false方法的final:使子类无法覆写
类的final:无法继承