- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
- 抽象修饰符:abstract
1.权限修饰符
public | protected | default | private | |
---|---|---|---|---|
同一类中 | √ | √ | √ | √ |
同一包中 | √ | √ | √ | |
子类 | √ | √ | ||
不同包中 | √ |
2.static
3.final
final的变量就变成了常量,只能被赋值一次,不可改变他的值。
final的方法代表你不能覆盖掉该方法
final的类代表你不能继承给类
4.类
- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
- 抽象修饰符:abstract
这里的static只能用来修饰内部类
5.构造方法
- 权限修饰符:private,默认的,protected,public
用的最多的就是public
6.成员变量
- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
用的最多的就是private
7.成员方法
- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
-
抽象修饰符:abstract
用的最多的就是public
Java虚拟机的体系结构
Java面向对象基础
Java面向对象之继承
Java面向对象之多态