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用来修饰内部类方法
字段
修饰内部类说明该内部类属于外部类而
属于外部类
某
实例
修饰字段说明该字段属于类而
属于类实例
修饰方法说明该方法属于类而
属于类实例
所说
修饰符顺序
没有区别
相关文章
- private static final 修饰符
- 为什么java的接口的方法是public abstract修饰?为什么属性是public static final 修饰?
- Java中final与 static final 修饰的常量的区别
- String的实例化与static final修饰符
- Java final修饰符
- Java反射-修改字段值, 反射修改static final修饰的字段
- 【Java】abstract,final,static,private,protected,public的区别
- Java基础学习笔记十 Java基础语法之final、static、匿名对象、内部类
- static 和 final 关键字 对实例变量赋初始值的影响
- java中 static,final,transient,volatile关键字的作用