变量
在java语言中变量分为三种:
-
局部变量
-
实例变量
-
类变量
局部变量的声明我们经常看到:
-
eg: int i = 10;
他与实例变量的写法几乎一模一样
实例变量(成员变量)的声明也是:
-
eg: int a = 100;
但他们的作用域却不同
局部变量只在声明它的方法内有效,实例变量(成员变量)则是在整个类里面有效
以下是具体代码演示:
关于代码 Test2 test = new Test2() ; 就是声明一个Test2类的对象,会在以后说到类与对象时讨论
讨论完成员变量与实例变量,接下来我们来说类变量:
-
static int d = 1000;
类变量的写法就是在最前面加上一个static,然后它的作用域与成员变量相同,在整个类里面有效。
但是出了它所在的类,就不能够使用了……
以上就是我对三种变量的理解与感悟
说完变量,我们便来讨论常量
常量用 final 修饰
-
eg:final int TOTAL = 15;
他的作用域 ---- 在声明的类里面有效
说完常量与变量,我们再来说说,变量的命名规则:
-
见名知意
-
首字母小写 与 驼峰命名法
-
声明常量时全部用大写字母
不这么命名的话也是可以的,就是会让下一个看你代码的人满脸黑线