一、常量
- 程序运行过程中一直不会改变得量称为常量,也被称为“final变量”,整个程序中只能被赋值一次,在为所有的对象共享值时,常量非常有用。
- 通常为大写字母,但是不必需
- 当定义的final变量属于成员变量时,必须在定义时就设定它的初值,否则产生编译错误
二、变量
- 变量分为成员变量(全局变量)和局部变量
- 成员变量分为静态变量(成员变量类型前加关键字static)和实例变量,实例变量有效范围为当前类,静态变量有效范围可以跨类,甚至可达到整个应用程序之内
- 静态变量在本类中可以直接调用,在其他类中能直接以“类名.静态变量”的方式在其他类中使用
- 在类的方法中声明的变量,包括方法的参数,都属于局部变量,只在当前定义的方法中有效