java基础——常量与变量

一、常量

  • 程序运行过程中一直不会改变得量称为常量,也被称为“final变量”,整个程序中只能被赋值一次,在为所有的对象共享值时,常量非常有用。
  • 通常为大写字母,但是不必需
  • 当定义的final变量属于成员变量时,必须在定义时就设定它的初值,否则产生编译错误

二、变量

  • 变量分为成员变量(全局变量)和局部变量
  • 成员变量分为静态变量(成员变量类型前加关键字static)和实例变量,实例变量有效范围为当前类,静态变量有效范围可以跨类,甚至可达到整个应用程序之内
  • 静态变量在本类中可以直接调用,在其他类中能直接以“类名.静态变量”的方式在其他类中使用
  • 在类的方法中声明的变量,包括方法的参数,都属于局部变量,只在当前定义的方法中有效

你可能感兴趣的:(java基础——常量与变量)