封装:
从数据角度讲,将一些基本数据类型复合成一个自定义类型。
从方法角度讲,向类外提供功能,隐藏实现的细节。
从设计角度讲,分而治之,高内聚低耦合,封装变化。
属性是封装的最好的体现
继承:
统一概念,层次化管理代码功能
重用现有类的功能,体现了代码的复用性,在此基础上进行扩展,增强维护性,符合开闭原则
多态:
父类的同一种动作或者行为,在不同的子类上有不同的实现。
(父类调用同一方法,在不同的子类上有不同的执行效果)
实现手段:虚方法、抽象方法、接口方法。
————————————————
版权声明:本文为CSDN博主「小听歌」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_21407523/article/details/103957213