学习日记Day19 变量

变量

Java是强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

数据类型 变量名 = 值;可以使用逗号隔开声明多个同类型变量(但不建议使用,
可读性差,非常麻烦)

注意事项:

每个变量都有类型,类型可以是基本类型,也可以是引用类型,

变量名必须是合法的标识符

变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量作用域

分为全局变量和局部变量,全局变量又分为静态变量与实例变量

1.静态变量:有static修饰的变量,在类中,方法外,可以在整个类中调用,
也称为类变量(写在类里面),有初始值

2.实例变量:没有static修饰的变量,在类中,方法外,通过new所在类的对象调用,
可以在整个类中使用,也称为类的属性,成员变量,有初始值

3.局部变量:生命周期只在方法中,无初始值,必须要初始化

属性:变量

//实例变量:从属于对象;如果不自行初始化,就会输出这个类型的默认值 0 0.0
//布尔值的默认值为false
//除了八大基本类型,其余的默认值为null;
//局部变量必须声明和初始化值
   int i = 10;
 System.out.println(i);

//变量类型 变量名字 = new Demo08();
     ↓↓      ↓↓   
  Demo08  demo08  = new Demo08();
//这里新建了一个Demo08,变量值相当于自己

//类变量   Static
  Static double salary = 2500;//这里因为double类型比默认int类型2500大,
  自动转换了,不用加 ''

####常量
  常量(constant):初始化 (initialize)后不能再改变值!不会变的的值
  所谓的常量可以理解为一种特殊的变量,它的值被设定后,在程序的运行过程中不也
允许被改变

  常量用 final 表示
   Static final double PI = 3.14; //常量名一般用大写表示
  //这里Static为修饰符,与final的先后关系不影响程序的运行

变量的命名规范

1.所有的变量方法.类名:见名知意

2.类成员变量:首字母小写和驼峰原则:monthSalary
除第一个单词外后面的单词首字母大写 lastName

3.局部变量:首字母小写和驼峰原则

4.常量:大写字母和下划线:MAX_VALUE

5.类名:首字母大写和驼峰原则:Man,GoodMan

6.方法名:首字母小写和驼峰原则:run(). runRun()

posted @ 2021-03-15 16:22  小老豆  阅读(50)  评论(0)    收藏  举报