课程大纲:
编面向对象程序设计—Java语言培训
类与对象
1.1 用类制造对象
1.2 定义类
1.3 成员变量和成员函数
1.4 对象初始化
1.x 关于编程题
编程题
对象交互
2.1 对象交互
2.2 访问属性
2.3 包
2.4 类变量
编程题
对象容器
3.1 顺序容器
3.2 对象数组
3.3 集合容器(Set)
3.4 散列表(Hash)
编程题
继承与多态
4.1 继承
4.2 子类父类关系
4.3 多态变量和向上造型
4.4 多态
4.5 类型系统
编程题
设计原则
5.1 城堡游戏
5.2 消除代码复制
5.3 封装
5.4 可扩展性
5.5 框架加数据
5.6 类型系统
抽象与接口
6.1 抽象
6.2 数据与表现分离:细胞自动机
6.3 接口:狐狸与兔子
控制反转与MVC模式
7.1 控制反转
7.2 MVC模式
异常处理与输入输出
8.1 异常
8.2 异常机制
8.3 流
8.4 文本输入输出
8.5 流的应用