java修饰符
一、类的修饰符
访问修饰符:公共修饰符public(如果不写则只能本类和同包能访问)
非访问修饰符:抽象类修饰符abstract、最终修饰符final
接口只有访问修饰符,同类的访问修饰符
二、属性的修饰符
访问修饰符:
访问权限 类 包 子类 其他包
public ∨ ∨ ∨ ∨ (对任何人都是可用的)
protect ∨ ∨ ∨ × (继承的类可以访问以及和private一样的权限)
default ∨ ∨ × × (包访问权限,即在整个包内均可被访问)default为默认不能写出来
private ∨ × × × (除类型创建者和类型的内部方法之外的任何人都不能访问的元素)
非访问修饰符:
static 静态修饰符
final 最终修饰符
volatile 易失(共享)域修饰符
transient 暂时性域修饰符
三、方法的修饰符
访问修饰符:同属性的访问修饰符
非访问修饰符:
abstract 抽象方法修饰符
static 静态方法修饰符
final 最终方法修饰符
native 本地方法修饰符
synchronized 同步方法修饰符