- 面向对象程序设计三大特性
  - 类的设计目标
    - 掌握类的设计
    - 理解封装、继承、多态
  - 教学过程
    - 问题引入
      - 小男孩与宠物情景
        - 小男孩Jerry与小狗Bob、小猫Jesse互动
        - 宠物高兴时发出叫声
    - 知识讲解
      - 类的封装
        - 提取共有的属性和行为
        - 宠物类设计
          - 属性:name
          - 行为:happyCall
          - 抽象方法定义
        - 小男孩类设计
          - 属性:name、pet
          - 行为:makePetHappy
      - 类的继承
        - Dog和Cat继承Pet类
        - 共有属性和行为提取
        - 子类扩展特有属性和行为
        - 单继承原则
      - 类的多态
        - 运行时动态绑定
        - 条件实现多态
          - 继承关系
          - 方法重写
          - 父类变量指向子类对象
          - 父类变量调用重写方法
    - 案例拓展
      - 新宠物小鸟Ellen
        - Bird类设计
          - 构造方法
          - 重写happyCall方法
        - 创建Ellen对象
        - Jerry调用makePetHappy方法逗Ellen
  - 面向对象优势
    - 提高代码可复用性
    - 增强程序可扩展性
    - 提升代码易读性

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467