Java中变量作用域

Java中变量作用域

类变量

使用关键字 static 变量从属于类,随着类的创建而生效,随着类的销毁而失效。

局部变量

一般在方法体内定义,变量必须定义并完成初始化。

实例变量

从属于对象,如果不初始化,就会自动赋值默认值 0 0.0 布尔值:默认是false 除了基本类型,其余的类型默认值均为 null

示例代码

public class Demo6 {
   // 类变量 static
   static double salary = 3500;

   /*
   实例变量:从属于对象,如果不初始化,就会自动赋值默认值 0 0.0
   布尔值:默认是false
   除了基本类型,其余的类型默认值均为 null
    */
   String name;
   int age;

   public static void main(String[] args) {
       // 局部变量:必须声明并初始化值
       int i = 10;
       System.out.println(i);

       Demo6 de = new Demo6();
       System.out.println(de.age);
       System.out.println(de.name);

       //类变量 static
       System.out.println(salary);
  }
}

 

变量的命名规范

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:首字母小写和驼峰原则:moneySalary

  3. 局部变量:首字母小写和驼峰原则

  4. 常量:大写字母和下划线:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:Man,GoodMan

  6. 方法名:首字母小写和驼峰原则:run(),runFaster()

posted @ 2021-03-31 15:57  木木彡坚持  阅读(135)  评论(0)    收藏  举报