Java-变量常量/变量作用范围

  1. 声明常量
      • 程序中一直不会改变的的量称为变量,也称“final变量”;
      • 整个程序中只能赋值一次
      • 语法: final 数值类型 常量名 (= 值);
      • 成员变量必须在定义时,赋值初始值;(成员变量,是类的变量)
      • 通常常量名为全大写_来连接
  2. 变量的有效范围
    1. 根据生命周期不同分为 成员变量 和 局部变量
    2. 成员变量:类中定义的变量,必须赋值初始值
      1. 实例变量和静态变量
      2. 实例变量没有static修饰,在本类中使用。
      3. 加static修饰称静态变量(类变量),静态变量有效范围可以跨类,甚至可以达到整个应用程序内。在其他类中用“类名.静态变量”的方式调用;
    3. 局部变量:方法体内定义的变量,只在方法体中有效
      1. 局部变量的生命周期取决于该方法的调用
    4. 局部变量和成员变量名字一样
      1. 此时成员变量将被隐藏,即这个成员变量在这个方法中暂时失效。
      2. 这时候怎么在方法中调用这个成员变量

版权声明:本文为Adam586007原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。