- 0
- 0
- 约1.41千字
- 约 3页
- 2026-10-01 发布于北京
- 举报
面向对象学习心得
知识点
继承、多态
继承与多态都是面向对象的三大特征之一
学习Java面向对象中的三大特征时候其实是很抽象的,面向对象三大特征中有很多的知识点,
其实有很多都是需要死记的东西,但如果有一个简单的方法就会事半功倍。
继承
继承的作用就是重用,使其后期将相同的代码和为一块
多态
同一行为,通过不同的子类,可以体现出来的不同的形态
发现问题
我学习此处的难处在于这个继承在内存里是怎么分配的,之前我一直以为子类在创建对象的时
候,内存的堆中会有两个空间,一个是父类的,一个是子类的,毕竟子类可以使用父类的方法
和变量就感觉是创建了两个空间。
解决问题
当发现这个问题后,我是首先使用debug将整个程序的运行路线走了一遍,从中发现执行
到了子类创建对象的时候,最先执行的其实是父类的构造方法,然后才是子类的构造方法,但
他毕竟走了父类我就以为是创建了父类的对象,但还是不太明确,首先是上网搜索了一下
创建子类对象时是否创建了父类的对象,搜出来后的结果与的不同但好多都很模糊,
就去问了老师后,经了解发现继承在内存中的分配是在类加载的时候执行子类的创建对象
先是去执行
您可能关注的文档
- 瞬态电压抑制二极管特性与应用.pdf
- 双星:诗仙醉月与诗圣忧国.pdf
- 统编版语文二年级古诗文精解.pdf
- 2023+新加坡共识声明:围产期抑郁与焦虑心理健康指南.pptx
- 2023+跨学科瑞士共识建议:晚期前列腺癌的分期和治疗.pptx
- 2023+新加坡临床实践指南:儿童和青少年孤独症谱系障碍.pptx
- 2023更新—2019+NICE指南:妊娠期高血压的诊断和管理(NG.133).pptx
- 2023更新—2019+NICE指南:妊娠期高血压的诊断和管理(ng.133)_moved_1.pptx
- 2023+专家共识:成人发病的斯蒂尔病以实现早期和长期的缓解为目标的治疗.pptx
- 2023更新—2019+nice指南:疑似神经系统疾病的识别和转诊(ng.127).pptx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 初中七年级心理健康教育 优质公开课 教案——《我的情绪我做主》教学设计.pdf VIP
- 月考成绩分析及总结-2025-2026学年高二上学期主题班会课件.pptx
- 写作与沟通 课件 刘玉 模块1--3 应用写作概述、 公务文书写作、 职场文书写作 .pptx
- GB-T2893-2004-安全色和安全标志.doc VIP
- 《空调工程(第3版)》第二章课后习题答案.pdf VIP
- 机电工程技术标投标方案.doc VIP
- 义务消防队装备配置目录.docx VIP
- 诊所未来:转型还是淘汰.pptx
- 慢性胃炎护理常规(课件PPT).pptx VIP
- DB15 T3282-2023 蒙医病证信息编码规范.docx
原创力文档

文档评论(0)