变量作用域

变量类型

变量作用域

  • 类变量: 写在类里面的., 需要加 static 关键字

  • 实例变量: 写在类中间, 方法的外面, 类的里面, 不需要 static 关键字, 使用起来

  • 局部变量: 写在方法里面

 

 package com.gua.method;
 ​
 public class Demo01 {
 ​
     // 属性: 变量
 ​
     // 实例变量: 在main方法外面, Demo01里面, 从属于对象(类), 如果不自行初始化, 默认值为 0, 0.0, false,
     // 除了基本类型, 其余都是null
     String name;
     int age;
     // main 方法
     public static void main(String[] args) {
         // 局部变量, 使用前必须声明和初始化值
         int i = 10;
         System.out.println(i);
 ​
         // 实例变量
         Demo01 demo01 = new Demo01();
         System.out.println(demo01.age); // 0 会输出默认值
 ​
         // 类变量 static, 可以直接使用
         System.out.println(salary);
    }
 ​
     // 类变量 static
     static double salary = 2000;
 ​
     // 其他方法
     public void add(int a, int b) {
    }
 }
 ​

 

上一篇:CF862C Mahmoud and Ehab and the xor 题解


下一篇:Python学习demo01 创建牌->洗牌->发牌->整理牌