常量(Constant):不可以再改变的值,需加上final修饰符;
例:
static final double PI = 3.14;变量(Variable):可以变换的量;
类变量
也称静态变量,用static修饰;
public class Variable{ //类变量 static double salary = 25000; public static void main(String[] args){ System.out.println(salary); } //输出结果为:25000类变量写在类里面,需加上static;
实例变量
从属于对象,如果不初始化,输出的的值为设定好的默认值;
默认值:
int:0;boolean:false;
除了基本类型,其余默认值都为null;
string:num;
public class Variable{ //实例变量: int age; public static void main(String[] args){ //变量类型 变量名字 = new Variable(); Variable var = new Variable(); System.out.println(var.age); } //输出结果为:0实例变量写在类中间,无需加static;
局部变量
局部变量必须声明初始值;
public class Variable{ public static void main(String[] args){ //局部变量 int i = 10; System.out.println(i); } //输出结果为:10局部变量写在方法里;
所有变量、方法、类名:见名知意,尽量不要使用中文或者拼音;
符合首字母小写并驼峰命名规则的:
类成员变量。如:
static double runRun=2500; //runRun局部变量。如 :
int runRun = 10; //runRun方法名。如:
public void runRun(){} //runRun()符合首字母大写并驼峰命名规则的:
类名。如:
public class RunRun(){} //RunRun()符合全大写命名规则的:
常量。如:
static final double PI = 3.14; //PI