修饰符 修饰对象 含义
public 类
接口
成员变量 都可以使用
方法 都可以使用
private 成员变量 当前类下可以使用
方法 当前类下可以使用
protected
成员变量 当前类及同包下面的其他类及不同包下面的子类
方法 当前类及同包下面的其他类及不同包下面的子类
默认
成员变量 当前类及同包下其他类可以访问
方法 当前类及同包下其他类可以访问
static 类 静态内部类不能对外调用,成员独立于该类的任何实例对象
接口 类的变量是全局变量
成员变量 全局变量 类变量
方法 全局方法 类方法
synchronired
方法 用于保持线程同步
final
类 类不能被继承
接口 不能改变变量的值
成员变量 常量,一经赋值,不允许被修改
成员方法 父类的方法不能被重写
abstract
类 类里面有没有实现的方法
接口 接口默认的修饰符就是abstract
方法 方法没有实现,没有方法体