1.包package

image.png

2.导包import

快捷键: Alt+Enter
image.png

3.修饰符

权限修饰符

使用“访问控制符”来控制哪些细节需要封装,哪些细节需要暴露。Java中的访问权限修饰符有private,default,protected,public

  • private 表示私有,只有自己类能访问
  • default 表示没有修饰符修饰,只有同一个包的类能访问
  • protected 表示可以被同一个包的类以及其他包中的子类访问
  • public 表示可以被该项目的所有包中的所有类访问

image.png

状态修饰符

final(最终)

作用:

  • 修饰变量:被它修饰的变量不可改变,一旦赋了初值,就不能被重新赋值
  • 修饰方法:该方法不能被子类重写,但可被重载
  • 修饰类:修饰的类不能被继承,比如:Math,String等

image.png

fnial修饰局部变量

image.png
image.png
image.png

static(静态)

static关键字是静态的意思,可以修饰成员方法,成员变量
static修饰特点:

  • 被类的所有对象共享

这也是我们判断是否使用静态关键字的条件

  • 可以通过类名调用

也可以通过对象名调用
推荐使用类名调用
image.png
image.png

static访问特点

非静态的成员方法

  • 能访问静态的成员变量
  • 能访问非静态的成员变量
  • 能访问静态的成员方法
  • 能访问非静态的成员方法

静态的成员方法

  • 能访问静态的成员变量
  • 能访问静态的成员方法

总结:静态成员方法只能访问静态成员