变量、常量和作用域
变量、常量和作用域
变量
- 局部变量:局部变量写在方法里,必须声明和初始化值,只在该方法里有效
- 实例变量:写在方法体外类里,需要声明但可以不初始化,只有当类实例化之后才能使用。实例化后没有初始化的变量会默认初始化这个类型的默认值(整型:0,浮点数:0.0,字符:\0,布尔:false,引用:null)。
- 类变量:写在方法体外类里,需要声明但可以不初始化,需要加static修饰符。在类加载的时候获得,不需要类去实例化。实例化后没有初始化的变量会默认初始化这个类型的默认值。
public class Test{
int a;
static double b;
static char c;
public static void main(String[] args){
String s = "xu";
System.out.println(s);
System.out.println(b);
System.out.println(c);
Test t = new Test();
System.out.println(t.a);
}
}
/*
xu
0.0
0
*/
常量
- 常量:用final修饰的实例变量或类变量
命名原则
- 所有变量、方法、、类名:见名知意!
- 所有变量、方法名:除第一个单词首字母小写以外,后面的字母首字母都大写,即驼峰命名原则。如:lastName,monthSalary.
- 类名:所有字母的首字母都大写。
- 常量:单词的所有字母大写,不同的字母之间用_隔开。如:MAX_NUMBER
idea小技巧:
- 实例化一个类
new Test.var------>Test t = new Test();
- 输出一句话
"hello".sout----->System.out.println("hello");
本文来自博客园,作者:小徐学狂,转载请注明原文链接:https://www.cnblogs.com/xd-study/p/12829484.html