从零开始复习Java-变量、常量、作用域

变量(Variable)

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

变量作用域

  • 类变量

    static double a = 2500
    
  • 实例变量

    ​ 从属于对象,在方法中调用时要new一个新的对象;如果不自行初始化,这个类型的默认值 0 0.0 null 布尔值默认为false

    ​ 除了基本类型,其余的默认值都是null

  • 局部变量

    ​ 必须声明和初始化值

    public class lilingxiaohape{
        static int n = 0; //类变量 写在类里的静态变量
        String str = "hello world"; //实例变量
        
        public void sth(){
            int i = 0; //局部变量 写在方法里
        }
    }
    

变量的命名规范

  • 所有的变量方法类名,都要求见名知意,即用名字表达出含义
  • 类成员变量、局部变量、方法名:首字母小写的驼峰命名法 eg. cardGame
  • 常量:大写字母与下划线 eg. MAX_VALUE
  • 类名:首字母大写的驼峰命名法 eg. PlayingCard.java

常量(Constant)

初始化(initialize)之后不能再改变的值。

注意,常量名一般用全大写字母

static final double PI = 3.14;
final static double PI = 3.14;
//修饰符,不存在先后顺序

你可能感兴趣的:(从零开始复习Java-变量、常量、作用域)