2022.12.6
声明虚函数用 virtual 关键字修饰 。
父类声明虚函数,在子类中可以对虚函数重写,即同名和同参 。
重写后,子类原本继承的虚函数会被覆盖。
如果父类函数不声明虚函数,在子类中同名的函数只是被隐藏起来, 并没有被覆盖,访问加上限定域就行。
定义子类实例后,会先调用父类的构造函数,用来对子类中继承来的成员初始化。
2022.12.6
声明虚函数用 virtual 关键字修饰 。
父类声明虚函数,在子类中可以对虚函数重写,即同名和同参 。
重写后,子类原本继承的虚函数会被覆盖。
如果父类函数不声明虚函数,在子类中同名的函数只是被隐藏起来, 并没有被覆盖,访问加上限定域就行。
定义子类实例后,会先调用父类的构造函数,用来对子类中继承来的成员初始化。