final注意要素:
1.abstract 和final不能同时修饰一个类。
2.修饰方法保证该方法不能被子类重载,已经被private修饰的方法以及所有包含在final类中的方法,都被缺省认为是fianl的。
3.如果是修饰primitive数据,那么这份数据是不可更改的,如果是修饰对象的话,那么其指向不可更改。但例如一个对象内部有另外一个对象,这另外一个对象可以变更。
两者重点不同:
static强调只有一份
final强调是常量
static和final是不同的两个修饰,static是修饰方法或变量是静态的,而final是修饰定义的变量为常量。