java修饰符分
类修饰符
字段修饰符
方法修饰符
根据功能
同
主要分
下几种
1、权限访问修饰符
public,protected,default,private,四种级别
修饰符都
用来修饰类、方法和字段
包外 子类 包内 类内
public yes yes yes yes
protected no yes yes yes
default no no yes yes
private no no no yes 2、final修饰符
final意思
变
修饰类、字段、方法
修饰类
类
能被扩展(extends)
也
能被继承
修饰字段
字段
值
能被改变
因此
有final修饰字段
应该对字段进行手动初始化
修饰方法
该方法
能被改变
也
重写
3、abstract修饰符
abstract抽象
意思
用来修饰类和方法
修饰类
该类
抽象类
能被实例化
必需进行扩展
修饰方法
该方法
抽象方法必须被子类重写(override)
4、static修饰符
static用来修饰内部类方法
字段
修饰内部类说明该内部类属于外部类而
属于外部类
某
实例
修饰字段说明该字段属于类而
属于类实例
修饰方法说明该方法属于类而
属于类实例
所说
修饰符顺序
没有区别
相关文章
- java中static、final、static final的区别
- the serializable class XXX does not declare a static final seriaVersionUID...的问题
- private static final long serialVersionUID在实现序列化的类中出现的意义
- 每日解惑:private static final long serialVersionUID = 1L
- private static final long serialVersionUID = 1L;
- Mybatisplus报错 field private final
- JKD17运行报错Unable to make field private final byte[] accessible
- Java Class文件格式access_flags 描述的是当前类(或者接口)的访问修饰符, 如public, private等, 此外, 这里面还存在一个标志位, 标志当前的额这个class描述的
- final 和static
- asp.net 修饰符介绍(关于public、private、protected、internal)