[toc]

面向对象

面向对象=对象+分类+继承+通过消息的通信

对象是类的具体化,是类的实例

类可以分为三种:实体类、接口类(边界类)和控制类

对象

注意别名:

数据:属性、状态、成员变量

操作:行为、方法、函数、成员函数

消息

对象.方法()

题目

方法重载

在同一个类中,定义了多个同名的方法,这些同名的方法具有同种的功能(每个方法具有不同的参数类型或参数个数或顺序不同,不看返回值)

面向对象三大特征
  • 封装
  • 继承
  • 多态
继承

子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为覆盖(重写)

多态

编译看左边,运行看右边

多态形式

题目


绑定

题目


面向对象设计的原则


面向对象分析、设计、测试

面向对象分析(OOA)

背过5个步骤即可

面向对象设计(OOD)

背过5个活动即可

面向对象测试

背过4个层次

题目


面向对象程序设计(OOP)

抽象类不一定有抽象方法,但是有抽象方法的一定是抽象类

题目


其他题目

抽象类实现接口或者继承抽象类可以不用实现对应的方法

斜体的类是抽象类