- 博客(6)
- 收藏
- 关注
原创 类与对象高阶实战(三):继承与多态
在学习和实践中,应优先用继承构建清晰的类层级,用多态实现通用化代码,同时避免过度继承,必要时用“组合”替代“继承”(如用“学生包含导师对象”替代“研究生继承学生”),这才是面向对象编程的精髓。运行期:JVM会根据父类引用指向的“实际子类对象”,在堆内存中找到该对象的“方法表”(存储子类重写的方法地址),然后调用对应子类的方法实现——这就是“编译看父类,运行看子类”的核心逻辑。多态是指“父类引用可以指向不同的子类对象,调用方法时自动执行子类的重写实现”,其本质是JVM的“动态绑定”机制,而非单纯的语法特性。
2025-12-13 04:15:00
726
原创 类与对象进阶实战(二):封装与构造方法的核心逻辑
下一篇我们将进入面向对象的进阶核心——继承与多态,会基于你的Student类扩展出“大学生”“研究生”子类,讲解如何通过继承复用代码,以及多态如何让你的程序更灵活。:用private给属性上锁,用getter/setter做“安全门”,核心是保证数据合法性,降低代码耦合——这是面向对象“安全性”的基石。:通过与类名一致的特殊方法,实现对象的“一键初始化”,配合重载和this接力,能极大简化代码,提升可维护性。:比如Date类的构造方法就叫Date(),不能叫date()或InitDate()。
2025-12-11 05:15:00
450
原创 类与对象入门实战(一):从Student类看懂核心概念
类只是模板,无法直接使用,必须创建“对象”才能操作——就像“学生登记表模板”不能用,必须填写具体学生信息后才是有效的表格。,就像一份“学生信息登记表模板”,它规定了学生应该有哪些信息(属性)和能做什么事(方法),但不会填写具体学生的信息。类为原型,用“定义学生信息并打印”这个实际需求,把类与对象的本质、创建方式和核心价值讲明白,全程贴合实战代码。属性:也叫成员变量,存储对象的状态(比如学生的姓名、年龄);类,讲解面向对象的核心特性——封装,以及构造方法在对象初始化中的作用(比如你的。
2025-12-09 19:36:32
420
原创 Java入门核心:逻辑控制与方法全解析
语法:修饰符 返回值类型 方法名(参数列表) { 方法体;return 返回值;修饰符:初学者先用public static(公共静态方法)返回值类型:方法执行后返回的数据类型,没有返回值就写void方法名:遵循小驼峰命名法,如getSum参数列表:方法需要的“原材料”,格式为“类型 变量名”,多个参数用逗号分隔// 定义一个方法:计算两个int类型的和,返回结果return sum;// 返回计算结果,类型要和返回值类型一致// 定义一个方法:打印指定次数的“Hello”,无返回值。
2025-12-02 20:34:10
694
原创 Java入门必看:数据类型与运算符详解
今天想把自己整理的Java基础核心知识点——数据类型与运算符,分享给和我一样刚开始学习的小伙伴。这部分内容是Java编程的"地基",看似简单但细节很多,掌握扎实才能为后续学习铺路,话不多说咱们直接进入正题哈~
2025-11-28 20:10:41
820
原创 C语言分支与循环完全指南——从零开始掌握核心语法
《C 语言分支与循环完全指南》介绍核心语法。分支语句方面,讲了 if 语句条件判断、常见错误,及 switch 语句规则、适用场景等。循环语句中,for 循环可嵌套控制行列,while 循环依条件执行,do-while 先执行再判断。还给出案例,如用欧几里得算法求最大公约数、打印乘法口诀表等。尤其打印素数案例,通过优化将时间复杂度从 O (n) 降至 O (√n)。文末梳理知识体系思维导图,涵盖分支、循环结构与经典案例,助新手从零掌握 C 语言分支与循环相关内容。
2025-03-03 21:13:18
547
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅