子类如何重定义从父类继承来的成员
时间: 2023-05-28 13:05:08 浏览: 89
cpp代码-C++:类02__多继承(子类对象可以转换成父类对象)
子类可以通过重写父类的成员函数或者覆盖父类的成员变量来重新定义从父类继承来的成员。重写父类的成员函数可以通过在子类中定义一个与父类相同名称、参数列表和返回类型的成员函数来实现,子类中的成员函数会覆盖父类中的同名函数。覆盖父类的成员变量可以通过在子类中定义一个与父类相同名称的成员变量来实现,子类中的成员变量会覆盖父类中的同名变量。需要注意的是,子类中重定义的成员函数或成员变量类型必须与父类中的类型兼容,否则会导致编译错误。
阅读全文