final
1.final修饰类,则该类不能被继承。
2.final修饰方法时,该方法是最终方法,不能被覆盖重写。
3.abstract不能和final同时使用,因为二者矛盾。
4.final修饰局部变量时,该变量的值不能改变,对于基本数据类型来说,是变量中的数据不能变,对于引用类型来说,是变量中的地址值不可改变。
5.当final修饰成员变量时,必须手动或者构造方法(全部)赋值,因为成员变量有默认值,一旦赋予默认值也不可改变
权限修饰符
final
1.final修饰类,则该类不能被继承。
2.final修饰方法时,该方法是最终方法,不能被覆盖重写。
3.abstract不能和final同时使用,因为二者矛盾。
4.final修饰局部变量时,该变量的值不能改变,对于基本数据类型来说,是变量中的数据不能变,对于引用类型来说,是变量中的地址值不可改变。
5.当final修饰成员变量时,必须手动或者构造方法(全部)赋值,因为成员变量有默认值,一旦赋予默认值也不可改变
权限修饰符