类继承

★ 对于父类函数(virtual、非virtual),如果子类没有同名函数,则正常继承

★ 对于父类函数(virtual、非virtual),如果子类有同名函数,无同型函数,则不能调用父类函数

★ 对于父类函数(virtual、非virtual),如果有同型函数:

----非virtual函数由指针类型决定调用哪个

----virtual函数由指针指向的对象决定调用哪个(运行时决定)

 

 1C++ 类成员函数继承(virtual、非virtual)//如果对于父类函数(virtual/非virtual),如果子类没有同名函数,则正常继承
 2C++ 类成员函数继承(virtual、非virtual)
 3C++ 类成员函数继承(virtual、非virtual)class Base
 4C++ 类成员函数继承(virtual、非virtual)
 5}

 1C++ 类成员函数继承(virtual、非virtual)//对于父类函数(virtual、非virutal),子类有同名函数,无同型函数,则不能调用父类函数
 2C++ 类成员函数继承(virtual、非virtual)
 3C++ 类成员函数继承(virtual、非virtual)class Base
 4C++ 类成员函数继承(virtual、非virtual)
 5}

 1C++ 类成员函数继承(virtual、非virtual)//对于父类函数(virtual、非virtual),如果有同型函数:
 2C++ 类成员函数继承(virtual、非virtual)
 3C++ 类成员函数继承(virtual、非virtual)//----非virtual函数由指针类型决定调用哪个
 4C++ 类成员函数继承(virtual、非virtual)
 5C++ 类成员函数继承(virtual、非virtual)//----virtual函数由指针指向的对象决定调用哪个(运行时决定)
 6C++ 类成员函数继承(virtual、非virtual)
 7C++ 类成员函数继承(virtual、非virtual)class Base
 8C++ 类成员函数继承(virtual、非virtual)
 9}

相关文章:

  • 2021-06-29
  • 2021-11-22
  • 2021-05-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-08-26
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-04-16
相关资源
相似解决方案