1.修饰数据
只能进行一次赋值操作,并在生命周期内不可改变他的值。
2.修饰方法参数
表示在整个方法中我们不改变参数的值。
3.修饰方法
表示方法不能被覆盖。明确告诉其他继承该类的程序员,不希望他们去覆盖这个方法。
4.修饰类
无法被继承