- 博客(8)
- 收藏
- 关注
原创 为什么苦力怕会怕猫:从《我的世界》苦力怕行为看面向对象
本文通过《我的世界》游戏中的苦力怕行为生动阐释了面向对象编程中的多态性。文章构建了一个生物类体系作为基础架构,展示了苦力怕遇到不同生物(猫、玩家、猪)时表现出不同行为的代码实现。核心展示了多态的三个关键实现:发出特有声音、根据生物类型更新不同行为以及移动方式变化。最后通过运行示例演示了多态的实际应用,包括向上转型和统一接口处理不同子类对象。这种游戏场景的类比使抽象的多态概念变得直观易懂。
2025-12-10 20:31:13
1117
原创 LeetCode新手必看:“合并两个有序数组”的错误陷阱与解题启示
在 LeetCode 的入门题库中,“合并两个有序数组” 是一道经典的 Easy 级题目。然而,这道看似简单的题目,却常常让新手栽跟头。本文将深入剖析新手在解决这道题时的常见错误、背后的原因,并通过正确解法揭示解题的核心逻辑,希望能帮助新手少走弯路。
2025-11-20 21:02:12
937
原创 C99标准下的三角形分类程序
在软件测试领域,路径覆盖是一项至关重要的测试充分性准则,它要求测试用例能够执行程序中的每一条独立路径。然而,对于复杂的程序逻辑,手动设计能够覆盖所有路径的测试用例往往极为困难。
2025-10-25 17:21:34
139
原创 大一时的高级语言程序设计大作业——校园主持人大赛成绩管理系统
在现代教育体系中,高级语言程序设计不仅是计算机科学专业学生的基本技能,也是他们未来职业生涯的基石。2021年12月26日,我使用VC++ 6.0编译了我的第一个大作业,一个简单的C语言项目——校园主持人大赛成绩管理系统。随着编程技能的提升和对项目需求的深入理解,我决定将此系统升级至C++17标准,并扩展其功能以满足更多实际操作需求。通过本项目的开发,我深刻体会到了面向对象编程和STL的强大功能。因此,设计一个能够有效管理和处理成绩数据的系统是提高评审工作效率和公正性的关键。
2024-12-28 11:37:38
587
原创 基于C++的停车场管理系统(C++98/03)
大一下学期的数据结构课程,是我计算机学习历程中最难忘的一段经历之一。在这一学期中,我不仅学习了栈、队列、链表等基础知识,还迎来了人生第一次“大型”编程实践——数据结构课程设计。那次课程设计的主题是《简易停车场管理系统》,尽管项目规模并不大,但却让我深刻感受到了编程实践的魅力与挑战。本文将围绕这次课程设计的背景、开发过程及反思展开,与大家分享我的心路历程。
2024-12-27 10:28:00
991
原创 Python Django能注册用户 登录一直说用户或密码错误,有大佬可以帮忙解决一下吗
前端login_detail.html。前端login_home.html。课程设计(企业仓储管理系统)
2023-04-29 02:35:19
586
1
为什么我在我的Django个人博客系统无法加载时间
2025-06-09
基于Flask框架的人工智能的音乐创作辅助系统执行时,当前端网页传递数据出错,如何解决?
2025-01-04
为什么汇编语言绘制一个矩形却只能显示一条边
2023-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅