如果你已经写过一些 Java 代码,但对“类”“对象”始终停留在能抄、不能改的程度,这门课就是把你从“照着写”推进到“自己设计”的那一步。它不涉及 Spring、数据库这些框架,只讲 Java 最核心的面向对象语法,但恰恰是这部分,决定了你后面能不能看懂别人写的代码、能不能把需求拆成可维护的类。

这门课解决什么问题

很多初学者学完变量、循环、数组之后,写程序还是“从上往下一条条堆逻辑”。遇到稍微复杂一点的需求,比如一个班有三十个学生、每个学生有姓名和成绩,就会陷入“怎么存、怎么改”的纠结。这门课从面向对象的产生讲起,用类的定义、对象创建、this 和 static 关键字、构造方法、包和访问修饰符,一步步把你从“面向过程”的思维拉过来。后半部分集中讲封装、继承、多态,这是 Java 面向对象的三大支柱。学完你会明白:为什么字段要私有、为什么要用继承、多态到底解决了什么场景下的重复代码。它解决的不是某个具体业务问题,而是你写代码时“怎么组织代码”的根本问题。

适合什么基础,建议先看哪几块

这门课适合已经掌握 Java 基础语法的人——至少写过 for 循环、会定义数组、知道什么是方法。如果你连“int[] arr = new int[5]”都还不熟,建议先补基础语法,否则看“对象数组”练习会吃力。课程节奏偏慢,每个概念都配了例子,但不要从头到尾一口气看完。建议先集中看前 8 节:面向对象简介、产生、类的使用、在文件中定义多个类、this 和 static、方法重载。这几节是后面所有内容的地基。看完后立刻动手写一个简单的“学生类”,用数组存几个学生对象,再练习用 this 区分同名变量。之后再看构造方法、包、访问修饰符、初始化顺序,最后进入封装、继承、多态。多态是整门课最需要消化的部分,建议单独留出时间,把 23 到 27 节连着看两遍。

学完能独立做什么,资料怎么配合练习

学完这门课,你能独立完成一个包含多个类的 Java 小项目,比如“图书管理系统”的模型层——定义书、读者、借阅记录三个类,用对象数组管理数据,用封装保护字段,用继承区分不同读者类型,用多态统一处理借书行为。你也能看懂别人写的类图,知道什么时候该用 static 工具方法、什么时候该用构造方法传参。资料里每一节都有配套练习,特别是“对象数组”“封装”“多态”这三个练习,不要只听课不敲代码。建议每学完一个概念,先暂停视频,自己写一遍示例,再对照视频检查;练习部分则先自己尝试,卡住再回看对应章节。最后把“对象属性”这节当作综合测试,独立完成,不要中途看答案。这样下来,面向对象就不再是抽象概念,而是你写代码时自然的思维方式。

课程目录

课程目录28 集
  • 1 面向对象简介 (08:48).mp4
  • 2 面向对象的产生 (13:54).mp4
  • 3 类的使用1 (13:15).mp4
  • 4 类的使用2 (09:09).mp4
  • 5 在文件中定义多个类 (07:58).mp4
  • 6 this关键字 (21:25).mp4
  • 7 static关键字 (21:43).mp4
  • 8 方法重载 (14:54).mp4
  • 9 练习:对象数组1 (17:18).mp4
  • 10 练习:对象数组2 (09:42).mp4
  • 11 构造方法 (26:09).mp4
  • 12 包package (19:34).mp4
  • 13 访问修饰符 (15:28).mp4
  • 14 对象的初始化顺序 (26:45).mp4
  • 15 封装 (26:09).mp4
  • 16 练习:封装 (08:05).mp4
  • 17 继承 (21:18).mp4
  • 18 单继承 (08:30).mp4
  • 19 继承的范围 (07:54).mp4
  • 20 构造方法的调用 (20:13).mp4
  • 21 super关键字 (15:10).mp4
  • 22 方法重写 (18:44).mp4
  • 23 多态 (29:50).mp4
  • 24 多态的实现1 (18:24).mp4
  • 25 多态的实现2 (05:33).mp4
  • 26 多态总结 (03:33).mp4
  • 27 练习:多态 (11:30).mp4
  • 28 练习:对象属性 (15:28).mp4