什么是继承?
①指一个对象直接使用另一对象的属性和方法。
②继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同 的代码。
③在令子类继承父类的同时,可以重新定义某些属性,并重写某 些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。
什么是重载?
①发生在编译器编译阶段,属于静态绑定。
②主要针对函数。
③允许存在多个同名方法,而这些方法的参数不同。
什么是多态?
①发生在编译器运行阶段,属于动态绑定(晚绑定)。
②主要针对类之间。
③子类重新定义父类的虚方法(virtual、abstract)。
-------------------------------------多点重复理解-----------------------------------------