成员变量和局部变量
成员变量:直接写在类后{}内的就是成员变量。
局部变量:定义在方法内,形参列表内,代码块内,构造器内部的变量。
成员变量之前可以添加访问权限修饰符,局部变量则不可加。
成员变量的默认值是具体数据类型的默认值,局部变量是没有默认值的,局部变量在使用前必须赋值(作为形参存在的局部变量早使用时同时赋值)。
成员变量:堆空间中(静态变量除外)
局部变量:栈空间中。
成员变量和局部变量
成员变量:直接写在类后{}内的就是成员变量。
局部变量:定义在方法内,形参列表内,代码块内,构造器内部的变量。
成员变量之前可以添加访问权限修饰符,局部变量则不可加。
成员变量的默认值是具体数据类型的默认值,局部变量是没有默认值的,局部变量在使用前必须赋值(作为形参存在的局部变量早使用时同时赋值)。
成员变量:堆空间中(静态变量除外)
局部变量:栈空间中。