变量
-
局部变量
-
实例变量
-
类变量
局部变量
-
局部有效:必须申明和初始化值如果不自行初始化,则这个类型的初始值为0或者0.0,布尔值默认为false
-
实例
public class varName { public static void main(String[] args) { int i=10;//i为局部变量只在main方法里面有效 } }
实例变量
-
实例变量:实例变量:从属于对象,如果不自行初始化,,则这个类型的初始值为0或者0.0,布尔值默认为false。基本类型外的默认为null
-
实例
public class varName { String Name;//实例变量 int age;//实例变量 public static void main(String[] args) { int i=10;//i为局部变量只在main方法里面有效 varName varname=new varName(); System.out.println(varname.name); System.out.println(varname.age); } }
类变量
-
static,从属于类
public class varName {
static double salary=2500.1;
String Name;//实例变量
int age;//实例变量
public static void main(String[] args)
{
int i=10;//i为局部变量只在main方法里面有效
varName varname=new varName();
System.out.println(varname.name);
System.out.println(varname.age);
}
}
常量
-
常量(constant):初始化之后就不能再改变值,不会变动的值
-
常量的值在设定之后就不能再更改
-
常量名一般用大写字母表示
定义方式
public class varName { static final double PI=3.14;// 静态变量常量 static double salary=2500.1; String Name;//实例变量 int age;//实例变量 public static void main(String[] args) { int i=10;//i为局部变量只在main方法里面有效 varName varname=new varName(); System.out.println(varname.name); System.out.println(varname.age); } }
-
final 数据类型 变量名=值;
变量的命名规范
-
所有变量,方法,类名:见名如意
-
类成员变量:首字母小写和驼峰原则:型如 lastName
-
局部变量:首字母小写和驼峰原则
-
常量:全部大写,配合下划线—
-
类名:首字母大写和驼峰原则:型如:Man,GoodMan
-
方法名:首字母小写和驼峰原则:型如run(),runRun()