继承一单继承和多继承单继承-SingleInheritance一个类只允许有一个父类EmployeeManagerEngineerDirector
继承——单继承和多继承 5
继承一单继承和多继承多继承-MultipleInheritance多继承:一个类允许有多个父类子类具有所有父类的属性VehicleBoatPlaneSeaplaneD
继承——单继承和多继承 6
继承的优点:共享程序代码和数据结构,提高软件的可重用性;便于软件维护:“站在巨人的肩膀上”开发新系统
7 继承的优点: 1. 共享程序代码和数据结构,提高软件的可重用性; 2. 便于软件维护; 3. “站在巨人的肩膀上”开发新系统
多态性:不同的对象对同一消息做出不同的响应,执行不同的操作通过函数重载虚函数等技术实现利用多态性,可以在基类和派生类中使用相同的函数名来定义不同的操作;多态性可以实现1“一个接口,多种方法”“工作!"8
8 4、多态性:不同的对象对同一消息做出不同的响应,执 行不同的操作。 ◆通过函数重载、虚函数等技术实现。 ◆利用多态性,可以在基类和派生类中使用相同的函数 名,来定义不同的操作; ◆多态性可以实现“一个接口,多种方法”。 “工作!
多态的优点利用多态性,用户能够发送一般形式的消息,而将所有的实现细节都留给接受消息的对象优点多态性机制增加了面向对象软件系统的灵活性进一步减少了信息余显著提高软件的可重用性和可扩展性
9