JAVA 学习笔记——变量

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

成员变量定义在类里面,方法外 (也称 全局变量)成员变量又分为实例变量和类变量。

  1. 类变量 也就是静态变量,用static修饰的变量 
    类变量是类的所有对象共有的,一个对象将其值改变,其他对象得到的就是改变后的结果
  2. 实例变量也就是普通的对象变量,没有用static修饰的变量。  
    实例变量则是某个对象私有,某个对象值改变不影响其他对象的值。

 

请登录后发表评论

    没有回复内容