讲师:第6章
面向对象编程(中)
静态变量、实例变量、局部变量
变量的分类:成员变量与局部变量在方法体外,类体内声明的变量称为成员变量。在方法体内部声明的变量称为局部变量。成员变量局部变量实例变量(不以static修饰)静态变量或类变量(以static修饰)形参(方法、构造器()中定义的变量)方法局部变量(在方法体内{}定义)代码块局部变量(在代码块{}内定义)所有变量
成员变量和局部变量的区别?成员变量局部变量声明位置直接声明在类中方法形参或方法体内部、构造器内部、代码块内部等静态变量实例变量修饰符private、protected、public等权限修饰符不能加权限修饰符有static无static不能加static初始化值有默认初始化值没有默认初始值,必须显式赋值方可使用初始化时机类加载new对象时方法调用时内存位置静态域内(JDK7方法区永久代,JDK8堆)堆空间栈空间生命周期长,与类相同,全局共享一般,每个对象独立短暂,每次调用都是新的本类任意位置,无现在仅限于本类实例方法、构造器、非静态代码块内使用声明它的{}内部狭小的作用域其他类访问类名.静态变量对象.实例变量无
静态变量、实例变量和局部变量首地址:0x2222首地址:0x1111方法区/元空间栈静态数据区Demo.a0main方法栈Demod2Demod1堆静态变量,全局共享实例变量,每个对象独立局部
您可能关注的文档
最近下载
- 化工企业重大隐患自查表 AQ3067-2026.xlsx VIP
- 数据安全管理规范标准.docx VIP
- 部编版语文写字表六年级上册字帖.pdf VIP
- 01 iso 19840-2004 中文 色漆和清漆—粗糙面上干膜厚度的测量和验收准则.pdf VIP
- 中级消防2000道考试题及答案.doc VIP
- 陕09J08 楼梯 栏杆 栏板 09系列建筑图集.docx VIP
- American Psychiatric Association 精神医学手册 DSM-5-TR 说明书用户手册.pdf
- 大唐集团公司水力发电机组A级检修管理导则QCDT2.pdf
- 软件开发生命周期安全管控标准.docx VIP
- T∕GDSTD 023-2026 广东省自然资源资产配置方案编制指南.pdf
原创力文档

文档评论(0)