1多态(polymorphism)的定义
多态是面向对象的必备特性,指的是同一接口的不同实现方式,多态允许基类的指针指向子类方法。在C++中通过虚函数实现。
2多态的作用
1不必编写每一子类的功能调用,可以直接把不同子类当父类看,屏蔽子类间的差异,提高代码的通用率/复用率
2父类引用可以调用不同子类的功能,提高了代码的扩充性和可维护性
本文介绍了C++中多态性的概念及其作用。多态性是面向对象编程的一个关键特性,允许通过基类指针调用不同的子类方法。文章解释了如何利用虚函数来实现多态,并探讨了其对代码通用性和可维护性的积极影响。
1多态(polymorphism)的定义
多态是面向对象的必备特性,指的是同一接口的不同实现方式,多态允许基类的指针指向子类方法。在C++中通过虚函数实现。
2多态的作用
1不必编写每一子类的功能调用,可以直接把不同子类当父类看,屏蔽子类间的差异,提高代码的通用率/复用率
2父类引用可以调用不同子类的功能,提高了代码的扩充性和可维护性
2796
1303
6937

被折叠的 条评论
为什么被折叠?