本文为Java后端面试自学内容,记于此以便学习和回忆,如有侵权或错误,欢迎讨论指教!
权限修饰符
前几天面试问修饰符,所以再来系统的梳理一下。
权限修饰符可以修饰类和其中的成员,具体如下
public 最广 类 接口 方法 变量
protected 方法 变量
default 类 接口 方法 变量 (也就是什么也不写)
private 方法 变量
其中
public范围最广 本类 本包 不同包子类 不同包非子类
protected 本类 本包 不同包子类
default 本类 本包
private 本类
特征修饰符
final(最终的)、static(静态的)、abstract(抽象的)、native(本地的)、transient(瞬时的、短暂的)、synchronized(同步的)、volatile(可见的)