第九讲类之三多态虚函数抽象运算符重载.pptxVIP

  • 2
  • 0
  • 约3.33千字
  • 约 38页
  • 2021-11-14 发布于北京
  • 举报

第九讲类之三多态虚函数抽象运算符重载.pptx

C++程序设计A 蔡宇辉 第9讲-类之三 1、基类与派生类的相互调用 2、virtual函数、多态、纯虚函数、纯虚类 3、运算符重载 第9讲-类之三 :虚函数 多态 1 基类变量=子类变量 基类变量.函数仍是基类的函数 会造成派生类中定于的成员丢失,不要这样做!!! 2 基类指针=子类变量, 基类指针-函数: A 执行基类函数 (非虚函数) B 执行子类函数(虚函数) 不能通过基类指针调用子类独有的函数。 第9讲-基派关系 第8讲-虚拟函数 第9讲-基类派生类对象互调用 第9讲-基类派生类对象互调用 第9讲-基类派生类对象互调用 第9讲-基类派生类对象互调用 第9讲-类之三 1、基类与派生类的相互调用 2、virtual函数、多态、纯虚函数、纯虚类 3、运算符重载 第9讲-类之三 :虚函数 多态 有些类中函数无法编写,只有到子类才能编写,此乃虚函数。 由于子类百花齐放!基类即父类的方法在子类呈现不同的实现形式与表现形式!此乃多态! 1 基类变量=子类变量,基类变量.函数仍是基类的函数会 会丢失成员,不要这样做 2 基类指针=子类变量,基类指针-函数,基类指针-函数: A 执行基类函数 (非虚函数) B 执行子类函数(虚函数) 不能通过基类指针调用子类独有的函数。 3 多态的充要条件:通过一个(1)指向派

文档评论(0)

1亿VIP精品文档

相关文档