1.包package
2.导包import
3.修饰符
权限修饰符
使用“访问控制符”来控制哪些细节需要封装,哪些细节需要暴露。Java中的访问权限修饰符有private,default,protected,public
- private 表示私有,只有自己类能访问
- default 表示没有修饰符修饰,只有同一个包的类能访问
- protected 表示可以被同一个包的类以及其他包中的子类访问
- public 表示可以被该项目的所有包中的所有类访问
状态修饰符
final(最终)
作用:
- 修饰变量:被它修饰的变量不可改变,一旦赋了初值,就不能被重新赋值
- 修饰方法:该方法不能被子类重写,但可被重载
- 修饰类:修饰的类不能被继承,比如:Math,String等
fnial修饰局部变量
static(静态)
static关键字是静态的意思,可以修饰成员方法,成员变量
static修饰特点:
- 被类的所有对象共享
这也是我们判断是否使用静态关键字的条件
- 可以通过类名调用
static访问特点
非静态的成员方法
- 能访问静态的成员变量
- 能访问非静态的成员变量
- 能访问静态的成员方法
- 能访问非静态的成员方法
静态的成员方法
- 能访问静态的成员变量
- 能访问静态的成员方法
总结:静态成员方法只能访问静态成员