方法重载与重写
重载:必须在同一个类中,子类无法重载父类函数,否则父类同名函数将被覆盖。定义是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
重写:在子类和父类之间发生,指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。
方法重载与重写
重载:必须在同一个类中,子类无法重载父类函数,否则父类同名函数将被覆盖。定义是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
重写:在子类和父类之间发生,指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。