按被声明的位置划分变量的类型
-
局部变量:方法和语句块内定义的的变量。(在定义局部变量时,必须对其进行初始化。)
-
成员变量:方法外部,类的内部定义的变量。(成员变量可以是java语言中任何一种数据类型(包括基本类型和引用类型))
类由成员变量和成员方法构成。而成员变量又分为实例变量(存在于堆)和类变量(被static修饰的变量,存在于静态域)。
按被声明的位置划分变量的类型
局部变量:方法和语句块内定义的的变量。(在定义局部变量时,必须对其进行初始化。)
成员变量:方法外部,类的内部定义的变量。(成员变量可以是java语言中任何一种数据类型(包括基本类型和引用类型))
类由成员变量和成员方法构成。而成员变量又分为实例变量(存在于堆)和类变量(被static修饰的变量,存在于静态域)。