属性 属性和局部变量的异同属性赋值顺序 属性和局部变量的异同 相同点: 定义变量的格式:数据类型 变量名 = 变量值先声明后使用变量都有其对应的作用域 不同点: 在类中声明的位置不同 属性:直接定义在类的一对 {} 内 局部变量:声明在方法内、方法参数、代码块内、构造器形参、构造器内部的变量 关于权限修饰符的不同 属性:可以在声明属性时,指明其权限,使用权限修饰符 局部变量:不可以使用权限修饰符 默认初始化值不同 属性:类的属性,根据其类型,都有默认初始化值(跟数组的默认初始化值一样) 局部变量:没有默认初始化值 属性赋值顺序 默认初始化显示初始化 / 代码块中赋值构造器初始化通过对象.方法 或 对象.属性的方式进行赋值