目录

  • 1 第一单元 抽象和封装
    • 1.1 任务及单元目标
    • 1.2 面向对象看世界
    • 1.3 UML类图
    • 1.4 任务实现_Dog类的编写
    • 1.5 任务实现_Dog类对象的创建
    • 1.6 构造方法
    • 1.7 方法重载
    • 1.8 this关键字
    • 1.9 static关键字
    • 1.10 封装性
    • 1.11 案例:超市购物系统设计
  • 2 第二单元 继承
    • 2.1 任务及单元目标
    • 2.2 为什么要使用继承
    • 2.3 如何使用继承
    • 2.4 方法重写
    • 2.5 宠物系统优化
    • 2.6 抽象类和抽象方法
    • 2.7 final关键字
    • 2.8 访问控制修饰符
  • 3 第三单元 多态
    • 3.1 任务及单元目标
    • 3.2 为什么使用多态
    • 3.3 什么是多态
    • 3.4 如何实现多态
    • 3.5 主人喂养宠物
    • 3.6 主人与宠物玩耍
  • 4 第四单元 接口
    • 4.1 任务及单元目标
    • 4.2 为什么要使用接口
    • 4.3 接口的定义
    • 4.4 如何使用接口
    • 4.5 面向接口编程思想
  • 5 第五单元 异常处理
    • 5.1 生活中的异常 & 程序中的异常
    • 5.2 Java中如何进行异常处理
    • 5.3 使用try catch处理异常的三种情况
    • 5.4 常见的异常类型
    • 5.5 try-catch-finally
    • 5.6 多重catch块
    • 5.7 声明异常-throws
    • 5.8 抛出异常-throw
    • 5.9 异常的分类
  • 6 课堂实录
    • 6.1 继承第1小节
    • 6.2 继承第2小节
    • 6.3 多态第1小节
    • 6.4 多态第2小节
    • 6.5 自定义异常
    • 6.6 Java集合框架(1)
    • 6.7 11月30日上机演示
    • 6.8 Java集合框架(2)
    • 6.9 输入输出流
如何使用继承