- 2
- 0
- 约2.99千字
- 约 19页
- 2026-06-11 发布于北京
- 举报
讲师:柴林燕第6章
面向对象编程(中)
成员方法调用内存分析
实例变量和实例方法当类的某个成员变量值需要每个对象单独存储一份时,该成员变量就应该声明为非静态的,称为实例变量。当类的某个成员方法中需要访问本类的实例变量等非静态成员时,就需要将该方法声明为非静态,称为实例方法。实例变量和实例方法会依赖于当前对象this。当前对象就是调用该实例变量或实例方法的对象。
静态变量和静态方法当类的某个成员变量值需要被所有对象共享时,该成员变量就应该声明为静态的,称为静态变量或类变量。当类的某个成员方法中只需要访问本类的静态变量等静态成员,而不需要直接访问本类的实例变量等非静态成员时,就应该将该方法声明为静态,也称为静态方法或类方法。静态变量和静态方法不会依赖于当前对象this,即静态方法中不允许出现this。
成员方法的内存分析main方法栈Accounta2栈方法区/元空间首地址0x1111首地址0x2222Accounta1Account.monthRate0.0静态数据区
成员方法的内存分析main方法栈Accounta2栈方法区/元空间首地址0x1111首地址0x2222Accounta1Account.monthRate0.005静态数据区Account.setMonthRate方法栈Account类指针0x1111调用者doublemonthRate0.005
成员方法的
您可能关注的文档
最近下载
- 建筑工程图集 17G911:钢结构施工安全防护.pdf VIP
- 金田JTE 386S2变频器使用手册.pdf
- DB13∕T 6230-2025 易燃易爆场所雷电预警系统检查技术要求.pdf VIP
- 手部伤害安全培训.pptx VIP
- PAC-878GT2-DA-GCN【V2.00】【2410】变压器保护装置使用说明书.pdf VIP
- HQFC-B1教师实验指导书.pdf
- JB_T 14890-2024《地面轨道穿梭车》.pdf VIP
- 教招学科手册高频考点-体育.pdf VIP
- 1019004-0000-02-静态补偿装置(SVG)(直挂型)技术规范(专用部分)-1.0.doc VIP
- JB_T 9638-2024《汽轮机用联轴器等重要锻件 技术规范》.pdf VIP
原创力文档

文档评论(0)