变量

变量

变量的作用域

  1. 类变量 从属于类,使用时在方法内直接使用。在定义变量前加上static即可
  2. 实例变量 从属于对象,使用时在方法内要先声明在使用。使用时跟C语言结构体变量有些相似
  3. 局部变量
源代码
public class DEMO05 {
    //实例变量:从属于对象:如果不自行初始化,其值为这个类型的默认值
    //注:除了基本类型其余默认值为NULL ,布尔值默认值为false
    String name;
    int age;

    //类变量
    static double salary = 2500;


    //main方法
    public static void main(String[] args) {
        int i = 10;
        //局部变量
        DEMO05 demo05 = new DEMO05(); 
        System.out.println(demo05.age); //0
        System.out.println(demo05.name); //NULL
        //类变量
        System.out.println(salary); //2500.0
    }
    //其他的方法
    public void add(){

    }
}

变量的命名规范

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小写和驼峰原则
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则

常量

常量的定义

常量的定义关键字是 final

源代码
public class DEMO06 {
    //修饰符,不存在先后顺序
    final static double PI = 3.14;  //定义一个类常量
    public static void main(String[] args) {
        System.out.println(PI); //3.14
    }
}