变量(Variable)
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
变量作用域
-
类变量
static double a = 2500
-
实例变量
从属于对象,在方法中调用时要new一个新的对象;如果不自行初始化,这个类型的默认值 0 0.0 null 布尔值默认为false
除了基本类型,其余的默认值都是null
-
局部变量
必须声明和初始化值
public class lilingxiaohape{ static int n = 0; //类变量 写在类里的静态变量 String str = "hello world"; //实例变量 public void sth(){ int i = 0; //局部变量 写在方法里 } }
变量的命名规范
- 所有的变量方法类名,都要求见名知意,即用名字表达出含义
- 类成员变量、局部变量、方法名:首字母小写的驼峰命名法 eg. cardGame
- 常量:大写字母与下划线 eg. MAX_VALUE
- 类名:首字母大写的驼峰命名法 eg. PlayingCard.java
常量(Constant)
初始化(initialize)之后不能再改变的值。
注意,常量名一般用全大写字母
static final double PI = 3.14;
final static double PI = 3.14;
//修饰符,不存在先后顺序
网友评论