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
*/

posted @ 2020-08-18 00:37  willow_tree  阅读(66)  评论(0)    收藏  举报