Java 面向对象
类、封装、继承多态、接口与集合——Java 的主战场。学完 Java 基础,这里开始把代码组织成一个个"对象",企业级开发的思维方式从这一板块养成。
章节规划
| 章节 | 内容 | 核心知识点 | 状态 |
|---|---|---|---|
| 1. 类与对象 | class / new / 构造方法与 this | 类是图纸、对象是实例、构造方法、this 指针 | ✅ 已上线 |
| 2. 封装 | private、getter / setter 与数据校验 | private 藏数据、getter/setter 进出口、非法值拦截 | ✅ 已上线 |
| 3. 继承与多态 | extends、@Override、super 与多态 | 子类继承父类、方法重写、父引用指子对象 | ✅ 已上线 |
| 4. 接口与常用集合 | interface、List / Map 与泛型 | 接口定标准、ArrayList/HashMap、泛型类型检查 | ✅ 已上线 |
| 5. 综合练习 | 图书管理小程序 | Book/Library 类、ArrayList 书架、借还校验 | ✅ 已上线 |
适合谁看
- 已学完 Java 基础,会变量、循环、方法
- 想写更大的程序,而不仅仅是几十行脚本
- 准备进入 Spring Boot Web 开发(Spring 全靠面向对象)
面向对象四大核心概念
| 概念 | 一句话 | Java 里怎么体现 |
|---|---|---|
| 封装 | 数据和行为打包,内部细节隐藏 | class、private 字段、public getter/setter |
| 继承 | 子类复用父类能力 | class Cat extends Animal、super() |
| 多态 | 同一接口,不同表现 | @Override、父类引用指向子类对象 |
| 接口 | 签能力合同,不关心具体是谁 | interface、implements、可以实现多个 |
记忆口诀
类造对象,封装藏数据,继承重写传下去,接口定标准,集合装世界。
动手建议
- 每章代码都建议本地
java Xxx.java运行一遍,熟悉class、new、extends、implements的用法 - 完成《图书管理小程序》后,试着加一个
search(String keyword)方法,验证ArrayList遍历 - 学完面向对象后,直接进入 Spring Boot,你的 Java 基础正好派上用场
面向对象毕业,下一站 Spring Boot 🐸