3.9Java语言的修饰符(Modifier)

同一个类同一个包的不同类不同包的子类不同包的非子类
private——————————————————
默认————————————
protected——————
public
字段(类)方法(类)接口常量(接口)方法(接口)
public隐式public
protected————————————
private——————
abstract抽象类——————抽象方法隐式abstract——————抽象方法
sealed密封类————————————密封接口————————————
non-sealed非密封类————————————非密封接口————————————
static静态内部类类变量类方法静态内部接口隐式static静态方法
final该类不可被继承。常量该方法不可以被重写或重载。——————隐式final——————
strictfp严格遵守FP-strict的限制。——————严格遵守FP-strict的限制。严格遵守FP-strict的限制。——————严格遵守FP-strict的限制。
transient——————该变量不是对象持久状态的一部分。————————————————————————
volatile——————Java内存模型可确保所有线程看到该变量的一致值。————————————————————————
synchronized————————————在执行之前需要先获取一个监视器。——————————————————
native————————————可以用平台相关的另外一种编程语言编写。——————————————————
default——————————————————————————————默认方法

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/back/java/7046.html

发表评论

登录后才能评论