变量、常量、作用域

1.变量(就是可以变化的量)

     1.java是一种强类型语言,每个变量必须要声明其类型

     2.java变量是java程序中最基本的存储单元,要素包括:变量名,数据类型,作用域 

     形式: 数据类型  变量名 = 值;  或者数据类型  变量名=值1,值2.....;

       1.注意事项

           1.每个变量都需要声明其数据类型,类型可以使基本类型也可以是引用类型 

           2.变量名必须是合法的标识符

           3.变量声明式一条完整的语句,必须要用;结尾

2.作用域

    类变量和实例变量都属于成员变量

      1.类变量 (静态变量)

      2.实例变量

      3.局部变量

 局部变量和成员变量区别

 ①定义位置不同:成员变量:类内部方法外部

                             局部变量:方法内部

 ②作用域不同:成员变量:作用在类内部

                          局部变量:作用在方法内部

 ③.内存中的位置不同:成员变量:堆  (存储在堆中的对象中,由垃圾回收机制负责回收)

                                     局部变量:栈    (随着方法的消失而消失)

 ④默认值不同:成员变量有默认值

                      局部变量没有

 ⑤修饰符不同:成员变量访问修饰符有四个:private  缺省 protected public

                        局部变量没有修饰符 与方法的修饰符相同

 3.常量(初始化之后不能再改变值)

常量也可以理解为一个特殊的变量,他的值被设定之后在程序运行中不允许被改变

    final  double   A = 12;

一般常量名使用大写

 

    

 

 

 

 

 

 

posted @ 2021-02-04 12:27  晓苏_Shawn  阅读(75)  评论(0编辑  收藏  举报