变量类型
变量作用域
-
类变量: 写在类里面的., 需要加 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) {
}
}