变量
理解:内存中一块固定地址的空间
要素:变量名,变量类型和作用域 数据类型 变量名=值
作用域
- 类变量,必须有关键字static
- 实例变量:
- 没有static关键字;
- 从属于对象;
- 不初始化,默认值0, 0.0 , 0x0000, bool值默认false,除了基本类型其余都null
- 局部变量
public class Demo03 {
//属性:变量
//类变量 static
static double salary=2500;
//实例变量:从属于对象;若不自行初始化,默认值0,0.0 ,0000,bool值默认false,除了基本类型其余都null
String name;
int age;
public static void main(String[] args) {
//局部变量;使用之前必须声明与初始化
int i=10;
System.out.println(i);
//实例变量 使用
Demo03 demo03=new Demo03();//变量类型 变量名字 =new Demo03
System.out.println(demo03.age);//0
System.out.println(demo03.name);//null
}
public void add(){
}
}
常量
初始化后不能改变
常量名一般用大写字母
final 常量名=值
final double PI=3.14;
变量命名规范
变量,方法,类名 见名知意
类成员变量 首字母小写 驼峰原则 monthSalary
局部变量 同上
常量 大写字母 和 下划线 MAX_VALUE
类名 首字母大写 驼峰原则 GoodMan
方法名 首字母小写 驼峰原则 runRun