6.变量、常量、作用域
变量
◆变量是什么:就是可以变化的量!
◆Java是-种强类型语言,每个变量都必须声明其类型。
◆Java变量是程序中最基本的存储单元, 其要素包括变量名,变量类型和作用域。
type varName[=value] [{, varName[=value]}] ;
//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量。
//不建议在一行定义多个值,这样看起来很麻烦
◆注意事项:
●每个变量都有类型,类型可以是基本类型,也可以是引用类型。
●变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
//int a,b,c;//没初始化
//int a=1,b=2,c=3;//程序可读性差
string name = "Qinjiang";
char X='X';
double pi = 3.14;
变量作用域
◆类变量 从属于类,加关键词static-静态的(静态常量)可以被直接引用
◆实例变量 方法的外面,类的里面。从属于对象(成员变量)
◆局部变量 必须声明和初始化值
public class Variable{
static int allClicks=0;// 类变量?
String str="hello world"; // 实例变量?
public void method( ){
inti=0;//局部变量
//变量类型变量名字 = new Demo08();
Demo08 demo08 = new Demo08( ) ;
System. out. println( demo08.age);
System. out. println(demo08. name) ;
}
}
常量 关键词final
◆常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。
◆所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
◆常量名一般使用大写字符。
final常量名=值;
final double PI=3.14;
static final都是修饰符,不存在前后顺序
变量的命名规范
◆所有变量、方法、类名:见名知意
◆类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词,后面单词首字母大写
◆局部变量:首字母小写和驼峰原则
◆常量:大写字母和下划线: MAX_ VALUE
◆类名:首字母大写和驼峰原则: Man, GoodMan
◆方法名:首字母小写和驼峰原则: run(), runRun()