final关键字和权限修饰符
Posted 羽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final关键字和权限修饰符相关的知识,希望对你有一定的参考价值。
1.final(不可改变)
可以用于:
①类:被修饰的类,不能继承。
②方法:被修饰的方法,不能重写。
③变量:被修饰的变量,不能重新赋值。
2.使用格式
修饰类
final class 类名{}
修饰方法
修饰符 final 返回值类型 方法名(参数){方法体}
修饰变量
①局部变量——基本类型(只能赋值一次)
例子:
final int a;
a = 1;
a = 2; //会报错,不可以重新赋值
final int b = 1;
b = 2;//会报错,不可以重新赋值
②局部变量——引用类型
③成员变量
2.权限修饰符
public(公共的):所有都可以使用。
protected(受保护的):不能在不同包中无关类中使用。
default(默认的):不能在不同包子类与无关类中使用。
private(私用的):只能在本类使用。
以上是关于final关键字和权限修饰符的主要内容,如果未能解决你的问题,请参考以下文章