VariableContant
public class Demo004 {
//常量
static final double PI=3.14;
//或者写成
final static double PQ=3.14;
//static和final都属于修饰词 不分前后顺序
//类变量
static double salary=2500;
//属性:变量
/*实例变量:从属于对象
写在在类的里面,方法的外面
作用域发大于局部变量
*/
//实例变量不用初始化值,可以直接使用
byte a;
short b;
int c;
long d;
float e;
double f;
char g;
boolean h;
String name;
/*使用比较麻烦,需要在方法里new Demo004().var回车变成 Demo004 demo004=new Demo004();
实例变量如果不初始化值,输出的都是这个类型的默认值
所有数值类型默认值为输出0或0.0
字符类型默认值输出空的
boolean默认值输出ffalse
除了基本类型其他所有类型默认值为null
*/
public static void main(String[] args) {//main方法
/*
局部变量写在方法里面{}
局部变量必须声明和初始化值
*/
double a=100;//声明和初始化一个值
int i=1000;
//局部变量
System.out.println(i);
//实例变量
Demo004 demo004 = new Demo004();//new Demo004().var就new出来了
System.out.println(demo004.a);//0
System.out.println(demo004.b);//0
System.out.println(demo004.c);//0
System.out.println(demo004.d);//0
System.out.println(demo004.e);//0.0
System.out.println(demo004.f);//0.0
System.out.println(demo004.g);//空的
System.out.println(demo004.h);//false
System.out.println(demo004.name);//null
//类变量
System.out.println(salary);//输出2500.0
//常量
System.out.println(PI);
System.out.println(PQ);
}
//其他方法
public void add(){
}
}
/*变量的命名规范
所有变量,方法,类名,要求见明知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则:firstName
方法名:首字母小写和驼峰原则:run(),runRun()
类名:首字母大写和驼峰原则:Man,GoodMan
常量:大写字母和下划线:PI,MAX_VALUE
*/

浙公网安备 33010602011771号