变量、常量、作用域

变量

  • 变量就是可以变化的量。
  • java是一种强类型语言,每个变量都必须声明其类型。
  • 变量分为基本类型引用类型两种。
  • 变量必须是合法的标识符。
  • 变量是一条完整的语句,所以每一个声明都必须以分号结束。

变量的作用范围

  • 每个变量都有它自己的作用范围

  • 按照变量的作用范围可以把变量分为:类变量(也叫静态变量)、实例变量局部变量.

    public class Hello {
        static int number=0;       //类变量
        String str="Hello,World!";   //实例变量
        public void add(){
            int a=0;        //局部变量
        }
    }
    

类变量

类变量(也叫静态变量)是类中独立于方法之外的变量,用static修饰。

实例变量

  1. 实例变量从属于对象
  2. 如果不进行初始化,实例变量就会有一个默认值
  3. 整型变量的默认值是 0
  4. 浮点型变量的默认值是 0.0
  5. 布尔型变量:默认值为false.
  6. 除了基本类型,其余的默认值都是null

局部变量

  1. 局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。
  2. 局部变量只在定义它的函数或复合语句范围内有效,只能在定义它的函数或复合语句内才能使用。

变量的命名规范

  1. 所有变量类名方法名:要做到见名知意
  2. 方法名首字母小写驼峰原则:getName
  3. 类成员变量首字母小写驼峰原则
  4. 局部变量首字母小写驼峰原则
  5. 常量:大写字母加下划线:MAX_NUMBER
  6. 类名首字母大写驼峰原则。GetName

常量

  • 常量(Constant):在初始化之后,不能再次赋值。不能改变的值。
  • 常量名一般使用大写字符
//定义常量
final 类型 常量名 = 值;
final double PI=3.14;
posted @ 2021-10-01 17:36  lieyanwang  阅读(220)  评论(0)    收藏  举报