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