自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 接口深度解析(二):从 IShape 与 USB 看懂接口的设计本质,对比抽象类讲透用法

/ 接口用interface关键字修饰,默认public(可省略)public interface 接口名 {// 1. 常量:默认public static final,必须初始化String COLOR = "黑色";// 等价于public static final String COLOR = "黑色";// 2. 抽象方法:默认public abstract,可省略void 方法名(参数);// 3. 默认方法:(有方法体,供子类继承)

2026-01-24 07:45:00 668

原创 抽象类深度解析(一):从 Shape 类看懂抽象类的设计思想与实战

抽象类是用abstract关键字修饰的类,里面可以包含抽象方法(无具体实现的方法)和普通方法。// 抽象类:用abstract修饰// 抽象方法:用abstract修饰,无方法体({}都没有)// 抽象类中可以包含普通方法(有具体实现)System.out.println("所有图形的共性方法");抽象类不能实例化:不能用创建对象,正是因为抽象类无法实例化;抽象方法必须无实现:抽象方法没有{},直接以;结尾,且必须用abstract修饰;子类必须重写所有抽象方法。

2026-01-22 20:29:24 773

原创 类与对象高阶实战(三):继承与多态

在学习和实践中,应优先用继承构建清晰的类层级,用多态实现通用化代码,同时避免过度继承,必要时用“组合”替代“继承”(如用“学生包含导师对象”替代“研究生继承学生”),这才是面向对象编程的精髓。运行期:JVM会根据父类引用指向的“实际子类对象”,在堆内存中找到该对象的“方法表”(存储子类重写的方法地址),然后调用对应子类的方法实现——这就是“编译看父类,运行看子类”的核心逻辑。多态是指“父类引用可以指向不同的子类对象,调用方法时自动执行子类的重写实现”,其本质是JVM的“动态绑定”机制,而非单纯的语法特性。

2025-12-13 04:15:00 734

原创 类与对象进阶实战(二):封装与构造方法的核心逻辑

下一篇我们将进入面向对象的进阶核心——继承与多态,会基于你的Student类扩展出“大学生”“研究生”子类,讲解如何通过继承复用代码,以及多态如何让你的程序更灵活。:用private给属性上锁,用getter/setter做“安全门”,核心是保证数据合法性,降低代码耦合——这是面向对象“安全性”的基石。:通过与类名一致的特殊方法,实现对象的“一键初始化”,配合重载和this接力,能极大简化代码,提升可维护性。:比如Date类的构造方法就叫Date(),不能叫date()或InitDate()。

2025-12-11 05:15:00 456

原创 类与对象入门实战(一):从Student类看懂核心概念

类只是模板,无法直接使用,必须创建“对象”才能操作——就像“学生登记表模板”不能用,必须填写具体学生信息后才是有效的表格。,就像一份“学生信息登记表模板”,它规定了学生应该有哪些信息(属性)和能做什么事(方法),但不会填写具体学生的信息。类为原型,用“定义学生信息并打印”这个实际需求,把类与对象的本质、创建方式和核心价值讲明白,全程贴合实战代码。属性:也叫成员变量,存储对象的状态(比如学生的姓名、年龄);类,讲解面向对象的核心特性——封装,以及构造方法在对象初始化中的作用(比如你的。

2025-12-09 19:36:32 430

原创 Java入门核心:逻辑控制与方法全解析

语法:修饰符 返回值类型 方法名(参数列表) { 方法体;return 返回值;修饰符:初学者先用public static(公共静态方法)返回值类型:方法执行后返回的数据类型,没有返回值就写void方法名:遵循小驼峰命名法,如getSum参数列表:方法需要的“原材料”,格式为“类型 变量名”,多个参数用逗号分隔// 定义一个方法:计算两个int类型的和,返回结果return sum;// 返回计算结果,类型要和返回值类型一致// 定义一个方法:打印指定次数的“Hello”,无返回值。

2025-12-02 20:34:10 703

原创 Java入门必看:数据类型与运算符详解

今天想把自己整理的Java基础核心知识点——数据类型与运算符,分享给和我一样刚开始学习的小伙伴。这部分内容是Java编程的"地基",看似简单但细节很多,掌握扎实才能为后续学习铺路,话不多说咱们直接进入正题哈~

2025-11-28 20:10:41 825

原创 C语言分支与循环完全指南——从零开始掌握核心语法

《C 语言分支与循环完全指南》介绍核心语法。分支语句方面,讲了 if 语句条件判断、常见错误,及 switch 语句规则、适用场景等。循环语句中,for 循环可嵌套控制行列,while 循环依条件执行,do-while 先执行再判断。还给出案例,如用欧几里得算法求最大公约数、打印乘法口诀表等。尤其打印素数案例,通过优化将时间复杂度从 O (n) 降至 O (√n)。文末梳理知识体系思维导图,涵盖分支、循环结构与经典案例,助新手从零掌握 C 语言分支与循环相关内容。

2025-03-03 21:13:18 551 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除