Java基础03
变量
顾名思义,可以变化的量
Java作为一个强类型语言,每个变量都需要声明
变量是程序中最为基本的存储单元,其要素有变量名,变量类型,作用域
int i = 10;
//变量类型 变量名 值
变量作用域
-
类变量
-
实例变量
-
局部变量
public class Variate {
static int a = 10; //类变量
String name = "Hello!";//实例变量从属于对象
public static void main(String[] args) {
int b = 10;//局部变量 必须声明和初始化
System.out.println(a);
}
}
实例变量的使用(接上)
//变量类型 变量名 = new Variate()
Variate variate1 = new Variate();//实例化
System.out.println(variate1.name);
这里控制台就会输出”Hello!“了(这也是因为我一开始赋了初值:Hello!)
如果实例变量没有赋一个初值,那么它输出就是一个默认值
数值类型的默认值为0 0.0 char就没输出 布尔就是flase
除了基本类型的变量 其他类型默认值为null
类变量
类变量的使用比实例变量简单很多,直接拿来用就行不需要实例化
常量
常量是一个初始化后就不会变动的值
public class Constant {
//static final 是修饰符,前后不影响 final是常量的关键词
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
变量命名规范
-
所有变量 方法,类名,见名知意
-
类成员变量:首字母小写 驼峰原则 userInfo
-
局部变量:首字母小写 驼峰原则 userName
-
常量:全部大写,隔开使用下划线 MAX_VALUE
-
类名:首字母大写 驼峰原则 必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO MarcoPolo UserDO
-