变量与常量

变量类型 变量名 = 值;

1.局部变量
位于方法内(mian),必须声明,初始化值;作用域为方法内

public class DEMO2 { //类
//main方法
public static void main(String[] args) {
int a = 1;
int b = 2;
String name = "彦祖";
char c = '猴';

    //局部变量:必须声明,初始化值;作用域为方法内

}

}
2.实例变量
位于类内,从属于对象,先声明,若无初始值,则数字类型初始值默认为0 0.0,布尔值默认为false,除基本类型,其他默认值均为null

public class DEMO2 { //类
//实例变量
String name;
int age;

//main方法
public static void main(String[] args) {
  //变量类型(实例变量从属于类,即DEMO2) 变量名(自己取)= new DEMO2()
    DEMO2 demo2 = new DEMO2();          //new的使用方法未了解。
    System.out.println(demo2.age);
    System.out.println(demo2.name);
                    //使用方法:变量名.实例变量名

}

}
3.类变量
增加了static(static为修饰符,不存在先后顺序),变量可以直接调用,这和实例变量不同。

public class DEMO2 { //类
//类变量
static double age = 114514;
//double static age = 114514;也可以

//main方法
public static void main(String[] args) {
    System.out.println(age);
    //可以直接输出age

}

}
变量的命名规范
见名知意
类成员变量,局部变量:首字母小写与驼峰原则如:showMaker,thyShy
类名首字母大写驼峰原则:TheShy
常量,大写和下划线:THE_SHY
方法名,首字母小写和驼峰原则:theShy()
常量
初始化后不再改变的值,被设定后再程序运行过程中不允许改变

//final 类型 常量名 = 值;

final int AGE = 114514;
static final int AGE = 114514;
final static int AGE = 114514;
//static为修饰符,不存在先后顺序
常量名一般使用大写字符

原文地址:https://www.cnblogs.com/w2758472746/p/13933282.html