1.成员变量,局部变量
局部变量定义在: 1.方法内 2.代码块内 3.方法的参数(形参)
局部变量如果定义在代码块内那么就只在代码块内起作用,方法内也是同理。超出代码块会报错
if (5 > 3) {
int s = 3; // 声明一个 int 类型的局部变量
System.out.println("s=" + s);
System.out.println("a=" + a);
}
例如上面的局部变量s,超出if 代码块使用便会报错 : java: 找不到符号 符号: 变量 s 位置: 类 date7_28.Test
成员变量定义在类里面,方法外 (也称 全局变量)。成员变量又分为实例变量和类变量。
- 类变量 也就是静态变量,用static修饰的变量
类变量是类的所有对象共有的,一个对象将其值改变,其他对象得到的就是改变后的结果 - 实例变量也就是普通的对象变量,没有用static修饰的变量。
实例变量则是某个对象私有,某个对象值改变不影响其他对象的值。
没有回复内容