1.成员变量:作用范围是整个类,定义在类的声明之下;成员变量包括:实例变量、类变量(又叫静态变量)和常量。
2.局部变量:作用范围在它定义的方法体或者语句块内部
3.实例变量:不用static修饰的成员变量,随对象的创建而创建,每个对象都有自己的独有的实例变量,属于对象私有;
4.静态变量(类变量):用static修饰的成员变量,又叫类变量,一个类里只有一份,属于对象共有;
5.常量:用static final修饰的成员变量叫常量,在类中只有一份且不可修改。
6.字段:通常是在类中定义的成员变量,所以也和成员变量的概念差不多是一个意思。
7.属性:属性是只局限于类中方法的声明,不与其他的类成员相关。只与类中的get()/set()方法有关。
class Aa{
private String a;//实例变量
private static String b;//静态变量或类变量
private final static String c = "";//常量
public String getXxx(){ //属性
return null;
}
}