加强国资集团网站建设,望江县建设局网站,素材网站pinterest,wex5可以做网站吗类中属性的使用属性#xff08;成员变量#xff09; vs 局部变量1.相同点#xff1a;1.1 定义变量的格式#xff1a;数据类型 变量名 变量值1.2 先声明#xff0c;后使用1.3 变量都有其对应的作用域2.不同点#xff1a;2.1 在类中声明的位置的不同属性#xff1a;…类中属性的使用属性成员变量 vs 局部变量1.相同点1.1 定义变量的格式数据类型 变量名 变量值1.2 先声明后使用1.3 变量都有其对应的作用域2.不同点2.1 在类中声明的位置的不同属性直接定义在类的一对{}内局部变量声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量2.2 关于权限修饰符的不同属性可以在声明属性时指明其权限使用权限修饰符。常用的权限修饰符private、public、缺省、protected ---封装性目前大家声明属性时都使用缺省就可以了。局部变量不可以使用权限修饰符。2.3 默认初始化值的情况属性类的属性根据其类型都有默认初始化值。整型byte、short、int、long0浮点型float、double0.0字符型char0 或\u0000布尔型booleanfalse引用数据类型类、数组、接口null局部变量没有默认初始化值。意味着我们在调用局部变量之前一定要显式赋值。特别地形参在调用时我们赋值即可。2.4 在内存中加载的位置属性加载到堆空间中 非static局部变量加载到栈空间