298分钟
深入浅出Java面向对象编程:掌握核心原理与实战技巧
你是否曾思考过:面对复杂的 Java 项目开发,如何用更高效的代码组织方式提升开发效率?当需要复用已有代码并扩展新功能时,如何避免重复编写、保证代码可维护性?在多人协作开发中,如何让类与类之间的关系更…
你是否曾思考过:面对复杂的 Java 项目开发,如何用更高效的代码组织方式提升开发效率?当需要复用已有代码并扩展新功能时,如何避免重复编写、保证代码可维护性?在多人协作开发中,如何让类与类之间的关系更清晰、降低耦合度?
如果这些问题让你感到困扰,这门课正是为你设计的!面向对象编程是 Java 开发的核心思想,掌握它能让你从 “简单代码编写者” 成长为 “高效系统设计者”。
本课程围绕 “理论理解、实战应用” 两大主线展开:
核心概念:覆盖类与对象、封装、继承、多态、接口、抽象类等 7 大核心知识点,提供从基础定义到代码实现的全流程讲解。
实战工具:详解如何通过继承复用代码、通过接口实现多功能扩展、通过异常处理保证程序健壮性,附具体代码案例与运行效果。
能力训练:通过案例演练(如员工类体系设计、汽车租赁系统),学员将掌握类的设计技巧、方法重写规则,并输出可直接参考的代码模板。
通过本课程,学员将:
基础夯实:掌握类与对象的创建、构造方法的使用、封装的实现,能独立设计简单的 Java 类结构;
能力提升:学会使用继承复用代码、通过多态优化程序扩展性、用接口降低类间耦合,理解异常处理机制;
实战落地:获得从需求分析到类结构设计的完整思路,能完成如员工管理、简单系统模块等实战开发。
面向对象编程的核心是 “用代码模拟现实世界”,而掌握类、继承、多态这些工具,能让你的代码更贴近现实逻辑。加入课程,一起开始用代码 “搭建世界” 吧。
学生资料
第一章 类和对象
- 1-1 面向过程和面向对象
- 1-2 什么是对象
- 1-3 类和对象
- 1-4 对象在内存中的存储
- 1-5 构造方法
- 1-6 默认构造方法
- 1-7 构造方法的重载
- 1-8 this调用构造方法
- 1-9 封装概述
- 1-10 封装的体现属性
- 1-11 局部变量和成员变量
第二章 继承抽象类
- 2-1 继承的概念
- 2-2 继承的语法和案例
- 2-3 继承中成员变量的访问
- 2-4 父子类中成员方法的调用
- 2-5 方法的重写
- 2-6 方法重写的应用
- 2-7 继承关系中构造方法的调用
- 2-8 抽象类
- 2-9 抽象类的特点
- 2-10 综合案例
第三章 接口多态
- 3-1 包的声明
- 3-2 同包和不同包的类的访问
- 3-3 访问权限修饰符
- 3-4 接口的定义
- 3-5 接口中的方法
- 3-6 接口中的常量
- 3-7 接口的多实现
- 3-8 继承类的同时实现接口
- 3-9 接口的继承
- 3-10 抽象类和接口的区别
- 3-11 保险箱案例
- 3-12 什么是多态
- 3-13 多态的实现
- 3-14 instanceOf
- 3-15 多态转型
- 3-16 转型案例
- 3-17 软件外包公司案例
第四章 final和static关键字
- 4-1 final关键字
- 4-2 static静态关键字
- 4-3 静态方法和静态常量
- 4-4 匿名对象
- 4-5 成员内部类
- 4-6 局部内部类
- 4-7 匿名内部类
- 4-8 局部代码块和构造代码块
- 4-9 静态代码块
- 4-10 枚举
第五章 lambda表达式与综合应用
- 5-1 函数式接口
- 5-2 lamda表达式
- 5-3 lamda表达式作为方法的返回值
- 5-4 成员变量和方法参数的选择
- 5-5 类作为方法的参数类型
- 5-6 类作为方法的返回值类型
- 5-7 抽象类作为方法的参数和返回值类型
- 5-8 接口作为方法的参数和返回值类型
- 5-9 综合案例
第六章 异常
- 6-1 异常
- 6-2 异常体系
- 6-3 异常产生的过程
- 6-4 try catch代码块处理异常
- 6-5 finally代码块
- 6-6 多个catch块
- 6-7 抛出异常
- 6-8 声明异常
- 6-9 自定义异常
第七章 综合项目
- 7-1 综合项目1
- 7-2 综合项目2
- 7-3 综合项目3
- 7-4 综合项目4
夏昊
极简Java'图书作者,华为认证讲师