深入浅出Java面向对象编程:掌握核心原理与实战技巧
体系课

深入浅出Java面向对象编程:掌握核心原理与实战技巧

  • Java

从基础到精通,构建高效编程思维——助力职场人士快速成长

¥39
本课程包括
  • 4小时58分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握面向对象核心概念
  • 提升代码复用与扩展性
  • 掌握接口与抽象类的实际应用
  • 具备异常处理能力,能独立完成中小型项目模块设计
课程介绍

你是否曾思考过:面对复杂的 Java 项目开发,如何用更高效的代码组织方式提升开发效率?当需要复用已有代码并扩展新功能时,如何避免重复编写、保证代码可维护性?在多人协作开发中,如何让类与类之间的关系更清晰、降低耦合度?

如果这些问题让你感到困扰,这门课正是为你设计的!面向对象编程是 Java 开发的核心思想,掌握它能让你从 “简单代码编写者” 成长为 “高效系统设计者”。

本课程围绕 “理论理解、实战应用” 两大主线展开:

  • 核心概念:覆盖类与对象、封装、继承、多态、接口、抽象类等 7 大核心知识点,提供从基础定义到代码实现的全流程讲解。

  • 实战工具:详解如何通过继承复用代码、通过接口实现多功能扩展、通过异常处理保证程序健壮性,附具体代码案例与运行效果。

  • 能力训练:通过案例演练(如员工类体系设计、汽车租赁系统),学员将掌握类的设计技巧、方法重写规则,并输出可直接参考的代码模板。

通过本课程,学员将:

  1. 基础夯实:掌握类与对象的创建、构造方法的使用、封装的实现,能独立设计简单的 Java 类结构;

  2. 能力提升:学会使用继承复用代码、通过多态优化程序扩展性、用接口降低类间耦合,理解异常处理机制;

  3. 实战落地:获得从需求分析到类结构设计的完整思路,能完成如员工管理、简单系统模块等实战开发。

面向对象编程的核心是 “用代码模拟现实世界”,而掌握类、继承、多态这些工具,能让你的代码更贴近现实逻辑。加入课程,一起开始用代码 “搭建世界” 吧。

适合人群
  • Java 编程初学者
  • 需要提升代码复用与设计能力的开发者
  • 想要理解复杂类关系设计的学习者
讲师介绍
'极简Java'图书作者,华为认证讲师
擅长领域:
  • 人工智能认知与应用
  • 数据采集与处理
  • Java
  • Python
华中科技大学毕业 曾担任乐途旅游网资深开发工程师 八维研修学院资深讲师 北大青鸟资深讲师
课程大纲
共0节 时长0分钟 全部收起
学生资料
图文
第一章 类和对象
共11节 | 40分钟
  • 1-1 面向过程和面向对象
    2分钟
  • 1-2 什么是对象
    5分钟
  • 1-3 类和对象
    6分钟
  • 1-4 对象在内存中的存储
    3分钟
  • 1-5 构造方法
    6分钟
  • 1-6 默认构造方法
    2分钟
  • 1-7 构造方法的重载
    4分钟
  • 1-8 this调用构造方法
    2分钟
  • 1-9 封装概述
    2分钟
  • 1-10 封装的体现属性
    6分钟
  • 1-11 局部变量和成员变量
    3分钟
第二章 继承抽象类
共10节 | 44分钟
  • 2-1 继承的概念
    2分钟
  • 2-2 继承的语法和案例
    4分钟
  • 2-3 继承中成员变量的访问
    4分钟
  • 2-4 父子类中成员方法的调用
    3分钟
  • 2-5 方法的重写
    3分钟
  • 2-6 方法重写的应用
    3分钟
  • 2-7 继承关系中构造方法的调用
    6分钟
  • 2-8 抽象类
    5分钟
  • 2-9 抽象类的特点
    5分钟
  • 2-10 综合案例
    10分钟
第三章 接口多态
共17节 | 1小时5分钟
  • 3-1 包的声明
    4分钟
  • 3-2 同包和不同包的类的访问
    4分钟
  • 3-3 访问权限修饰符
    6分钟
  • 3-4 接口的定义
    3分钟
  • 3-5 接口中的方法
    7分钟
  • 3-6 接口中的常量
    1分钟
  • 3-7 接口的多实现
    2分钟
  • 3-8 继承类的同时实现接口
    2分钟
  • 3-9 接口的继承
    2分钟
  • 3-10 抽象类和接口的区别
    1分钟
  • 3-11 保险箱案例
    5分钟
  • 3-12 什么是多态
    2分钟
  • 3-13 多态的实现
    5分钟
  • 3-14 instanceOf
    2分钟
  • 3-15 多态转型
    2分钟
  • 3-16 转型案例
    6分钟
  • 3-17 软件外包公司案例
    10分钟
第四章 final和static关键字
共10节 | 47分钟
  • 4-1 final关键字
    8分钟
  • 4-2 static静态关键字
    6分钟
  • 4-3 静态方法和静态常量
    4分钟
  • 4-4 匿名对象
    5分钟
  • 4-5 成员内部类
    4分钟
  • 4-6 局部内部类
    4分钟
  • 4-7 匿名内部类
    5分钟
  • 4-8 局部代码块和构造代码块
    5分钟
  • 4-9 静态代码块
    3分钟
  • 4-10 枚举
    2分钟
第五章 lambda表达式与综合应用
共9节 | 36分钟
  • 5-1 函数式接口
    2分钟
  • 5-2 lamda表达式
    7分钟
  • 5-3 lamda表达式作为方法的返回值
    2分钟
  • 5-4 成员变量和方法参数的选择
    4分钟
  • 5-5 类作为方法的参数类型
    3分钟
  • 5-6 类作为方法的返回值类型
    2分钟
  • 5-7 抽象类作为方法的参数和返回值类型
    4分钟
  • 5-8 接口作为方法的参数和返回值类型
    3分钟
  • 5-9 综合案例
    10分钟
第六章 异常
共9节 | 38分钟
  • 6-1 异常
    2分钟
  • 6-2 异常体系
    6分钟
  • 6-3 异常产生的过程
    3分钟
  • 6-4 try catch代码块处理异常
    5分钟
  • 6-5 finally代码块
    5分钟
  • 6-6 多个catch块
    4分钟
  • 6-7 抛出异常
    5分钟
  • 6-8 声明异常
    3分钟
  • 6-9 自定义异常
    4分钟
第七章 综合项目
共4节 | 27分钟
  • 7-1 综合项目1
    3分钟
  • 7-2 综合项目2
    8分钟
  • 7-3 综合项目3
    9分钟
  • 7-4 综合项目4
    7分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。