final class什么意思不再多少,但有什么用处了
书上说final class的执行要快一些,因为编译器知道不会继承,所以所有的方法不会改变了
但获得性能提升有限,另一方面这也不符合面向接口编程
另一方面,final禁止继承就丧失了灵活性,当然,有的时候就是要丧失这种灵活性,
如果这个class是写给自己的,那么可以随时取消
如果不想被继承还有其他方法实现,private构造方法即可
今天网上闲逛的时候看见final域不会改变,但是对于对象而言,这也没用,但是对于String而言还是有用的
总的来说final class少用为妙(包括final mothed)





