🐸 青蛙编程网

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、可以实现多个

记忆口诀

类造对象,封装藏数据,继承重写传下去,接口定标准,集合装世界。

动手建议

  1. 每章代码都建议本地 java Xxx.java 运行一遍,熟悉 class、new、extends、implements 的用法
  2. 完成《图书管理小程序》后,试着加一个 search(String keyword) 方法,验证 ArrayList 遍历
  3. 学完面向对象后,直接进入 Spring Boot,你的 Java 基础正好派上用场

面向对象毕业,下一站 Spring Boot 🐸