
Java基础
Fluent!
这个作者很懒,什么都没留下…
展开
-
成员变量(属性)与局部变量的区别
成员变量(属性)与局部变量的区别 1、在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中) 2、在内存中的位置不同,可以看看Java程序内存的简单分析 (属性)成员变量:在堆中(方法区中的静态区) 局部变量:在栈中 3、生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消失 4、初始值 成员变量:有默认初始值 局部变量:没有默认初始值,使用之前需要原创 2021-10-15 11:17:10 · 238 阅读 · 0 评论 -
java基础-属性
类中属性的使用 属性(成员变量) vs 局部变量 1、相同点 定义变量的格式相同 先声明后使用 ** 变量都有其对应的作用域** 2、不同点 位置不同 属性:直接定义在类的一对{}中 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 关于权限修饰符不同 属性:可以在声明属性时指明其权限使用权限修饰符 权限修饰符: private public protected 缺省 局部变量:不可以使用权限修饰符 默认初始化值的情况 属性:类的属性,根据其类型 整型(b原创 2021-10-14 20:09:36 · 132 阅读 · 0 评论