本文为第5周详细讲义,侧重 Dart 类与对象、继承与多态、抽象类与接口、Mixin、异常处理与包管理。课程大纲与目标见 第5周大纲


一、本讲目标与前置知识


二、类与对象(要点)


三、继承与多态


四、抽象类与接口


五、Mixin


六、异常处理


七、包管理(pub)


八、运行本课程第5周 Demo

  1. 打开或克隆课程仓库,进入 demos/week-05/demo/library_cli
  2. 在终端执行:dart run bin/main.dartdart run .
  3. 查看输出:添加图书、按作者/ISBN 查询、重复 ISBN 异常捕获、删除图书。
  4. 打开 bin/main.dart 对照本讲「类与对象、自定义异常、Library/Book」阅读代码。

九、常见问题


十、与大纲、课堂练习的链接