1.过载:在一个类中(也就是一个作用域),方法名相同,形参表不同的方法. 2.重写:父类方法使用virtual,子类方法和方法的方法名,形参表,返回类型相同,子类可以不使用virtual,但是建议使用virtual方法. 3.子类和父类的方法名相同,除了重写的情况下,都是隐藏. 4.为什么搞出隐藏? 隐藏的本质就是,子类对象无法调用,与子类方法同名的父类方法.这样做有什么意义呢? 首先考虑,Base有方法Say(),Derived有方法Say(int),子类对象调用方法的时候,少写了参数,比如d…