43953人加入学习
(0人评价)
JavaSE系列课程——面向对象程序设计入门篇
价格 ¥ 8.85 ¥59.00 1.5折
活动
承诺服务
音频听课 手机端支持一键听课 (试一试)
会员免费学 购买课程
课程介绍

1、课程名称

JavaSE系列课程——面向对象程序设计入门篇

2、课程说明

  面向对象程序设计是每一个程序员都必须要掌握的一个重要思想和技能。它是我们理解项目架构的基础,如果不懂面向对象那么就很难理解各种框架的结构,也很难在工作中理解项目的架构。

  可以说,面向对象程序设计是作为一个系统架构师的入门技能;也是程序员写好程序,写出优雅程序,写出具有高聚合低耦合程序的指导思想和必备技能。

  面向对象课程分为两大部分:入门篇和入魔篇。本篇为入门篇,主要讲解面向对象程序设计的基本概念以及三大特征(类似于基本招式)。入魔篇主要讲解面向对象程序设计的7大原则(内功心法),常用的设计模式(套路)。

  本课程基于课程案例化的指导思想进行设置,在课程中既有基本概念,也有案例演示还有原理讲解。既不会肤浅的流于表面,也不会长篇大论讲原理,所有的课程内容都是基于案例(提出问题,引导)——概念(解决方案)——原理(深入理解)的过程,由浅入深。

前置课程:

  1.JavaSE系列课程——基础语法

后置课程:

  1. JavaSE系列课程——面向对象程序设计入魔篇

3、课程主要内容

本课程分为两个模块,入门篇和入魔篇,这个模块为入门篇。入门篇主要内容:

  1. 对象与类
    1. 先分清什么是对象,什么是类
    2. 方法的定义和调用
    3. 方法的参数
    4. 使用对象做参数
    5. 可变参数
    6. 基本数据类型和引用数据类型做参数的区别
    7. 方法重载
    8. 变量
    9. 景区购票系统示例
  2. 抽象与封装
    1. 如何抽象出类
    2. 面向对象三大特征之封装
    3. 构造方法
    4. 执行构造方法到底发生了什么?
    5. this关键字
    6. static关键字
    7. 程序往那里写?类的初始化顺序
    8. 游戏宠物系统示例
  3. 继承
    1. 使用继承重构游戏宠物系统
    2. 方法重写
    3. final关键字
    4. super关键字
    5. 访问修饰符
    6. 在讲类的初始化顺序
  4. 抽象类接口与多态
    1. 抽象类
    2. 接口
    3. 接口与抽象类的异同
    4. 多态
    5. 向上转型和向下转型
    6. 打印机模拟程序示例

5、授课方式

课程采用"录播+在线答疑+课后指导"方式授课,随到随学

  1. 主讲教师

旺旺老师:软件开发高级讲师,高级系统架构师,高级项目管理师,具有11年教学经验。

主要研究方向:软件开发教学模式与方法,开源框架,分布式系统架构,大数据开发等。

——我只是一个资深的程序猿

7、课程特色

课程案例化、学习个性化,过程数据化

8、优质服务

专业助教细心辅导,贴心服务

每日作业批改,全程项目指导;老师陪伴您的成长

免费加入技术社区,聆听大咖讲座,优享职业规划

 

授课教师

高级讲师

课程特色

视频(30)
PPT(29)
作业(7)

最新学员