C++面向对象三特性

面向对象三要素:封装,继承+多态.

封装是为了"去除全局变量".

继承是为了"去除代码重复".

多态是为了能让"继承"成立.

多态体现在方法重写和方法重载.

方法重写:是子类的方法覆盖父类的方法,要求方法名和参数都相同.

方法重载:是在同一个类中的两个或两个以上的方法,拥有相同的方法名,

但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容