重载,覆盖,隐藏
2016-08-15 10:41
134 查看
重载:同一作用域内,函数名相同,参数类型不同的一类函数,他们就构成了重载。
覆盖:基类提供一个虚方法,子类继承基类并且重写这个虚方法,这样就构成了多态。
隐藏:基类的非虚方法被子类继承时重写,那么基类的方法就会被隐藏,在用子类对象该方法,就只会调用子类的方法。
覆盖:基类提供一个虚方法,子类继承基类并且重写这个虚方法,这样就构成了多态。
隐藏:基类的非虚方法被子类继承时重写,那么基类的方法就会被隐藏,在用子类对象该方法,就只会调用子类的方法。
相关文章推荐
- 重载(overload)、覆盖(override)、隐藏(hide) 详解
- C++:成员函数的重载、覆盖与隐藏
- c++ 重载、覆盖 (隐藏)(virtual)
- c++ 重载 覆盖 隐藏的区别和执行方式
- 深入理解成员函数的重载、隐藏、覆盖规则(一)
- 重载、覆盖、多态与函数隐藏(屏蔽 )
- JAVA求不惑之 重载 覆盖 隐藏
- 匪夷所思的C++重载、覆盖以及隐藏
- 重载(overload),覆盖(override),隐藏(hide)的区别
- 谈谈C++继承中的重载,覆盖和隐藏
- C++中函数的重载、覆盖与隐藏
- C++ 重载 覆盖 隐藏
- c#重写,覆盖,隐藏,重载,继承
- 谈谈重载(overload)覆盖(override)与隐藏、多态
- 【转载】谈谈C++继承中的重载,覆盖和隐藏
- 重载,覆盖,隐藏的区别
- java的重载、覆盖和隐藏的区别
- 重载、覆盖、多态与函数隐藏
- 重载覆盖隐藏区别
- c#函数覆盖、隐藏、重载个人总结