图 6:Java 修饰符、变量、数组与枚举(1080×1440 速查卡片)
修饰符(两类)
- 访问控制修饰符:
default(默认)、public、protected、private - 非访问控制修饰符:
final、abstract、static、synchronized
三种变量
- 局部变量:定义在方法或语句块内部
- 类变量(静态变量):用 static 修饰,属于类本身
- 成员变量(非静态变量):属于对象实例
数组
- 数组是储存在堆上的对象,可以保存多个同类型变量。
- 数组一旦初始化,长度就固定不可修改。
枚举 enum(Java 5.0 引入)
- 枚举限制变量只能是预先设定好的值,使用枚举可以减少代码中的 bug。
- 例如果汁店程序限制果汁只能有小杯 SMALL、中杯 MEDIUM、大杯 LARGE 三种尺寸,顾客点不出第四种。
- 枚举可以单独声明或声明在类里面,方法、变量、构造函数也可以在枚举中定义。