西洲的雪

导航

java学习笔记——java基础03.变量:类型、作用域和命名规范

变量

1. 变量作用域

  • 局部变量:位于方法内部,必须声明和初始化值

    public static void main(String[] args) {
        int i = 10;	//对变量声明及初始化
        System.out.println(i);
    }
    

    image

  • 实例变量:位于方法外部、类的内部,从属于对象,不用初始化

    如果没有初始化,则为默认值。基本类型默认值为0,其他为null,布尔值默认为false

    public class Demo {
        String name;
        int age;
        public static void main(String[] args) {
            Demo jason = new Demo();
            System.out.println(jason.name);
            System.out.println(jason.age);
        }
    }
    

    image

  • 类变量:static + 数据类型 +变量名,可以直接用

    public class Demo {
        static boolean flag;
        public static void main(String[] args) {
            System.out.println(flag);
        }
    }
    

    image

2. 常量

final 常量名=值,常量名一般使用大写字母

final int i = 1037;
System.out.println(i);

3. 变量的命名规范

  • 见名知意
  • 类成员变量:首字母小写和驼峰原则,如lastName
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线,如MAX_VALUE
  • 类名:首字母大写和驼峰原则,如GoodMan
  • 方法名:首字母小写和驼峰原则,如maxValue()

posted on 2021-08-05 09:45  西洲的雪  阅读(31)  评论(0编辑  收藏  举报