局部变量 vs 属性(成员变量)相同点和不同点
/*
* 类中属性的使用
* 属性(成员变量) vs 局部变量
*
* 相同点:
* 1.定义变量的格式相同
* 2.满足先声明后使用
* 3.变量都有其作用域
*
* 不同点:
* 1.在类中声明的位置不同:
* 属性定义在类的一对{}内
* 定义在方法内,方法形参,代码块内,构造器内,构造器形参的变量
* 2.权限修饰符不同
* 属性在声明时可以指明权限修饰符:private public 缺省 protected
* 局部变量无权限修饰符
* 3.默认初始化值
* 属性:类的属性,根据器类型都有默认初始化值
* 整型:0
* 浮点类型:0.0
* 字符型:0(或者'\u0000)*
* 布尔类型:false
* 引用数据类型(类,数组,接口) : null
*
* 局部变量:没有默认初始化值,一定要显式赋值
* 4.在内存加载的位置不同:
* 属性加载在堆空间中
* 局部变量:加载到栈空间
*/