面向对象(三大特性)

Posted qiupiaohujie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象(三大特性)相关的知识,希望对你有一定的参考价值。

面向对象具有三大特性:继承、封装、多态

继承

     如:子类 继承 父类,子类就具备了父类的公共属性和方法。

 作用:

  1、减少重复代码。

  2、成就了类与类的关系,为多态打下基础。

 

 封装:

封装,顾名思义是将内容封装到某个地方,然后再去调用被封装到某处的内容。所以运用面向对象的封装特性时。

需要注意两点:

1、将内容封装到某处

2、从某处调用被封装的内容

作用:

1、就是将常用部分封装起来,在其它地方(包含其它项目)可重复使用,减少大量冗余代码

2、从而达到通用、灵活、独立的效果(避免Ctrl+C、Ctrl+V)

 

多态:

多态就是指不同的对象收到相同的消息时,会产生不同的行为,同一个类在不同的场合下表现出不同的行为特征,或不同的状态。

也就是说一个类(父类)具备了多种形态或状态,被称为多态。

 

作用:把不同的子类对象都当做父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适用需求不断变化。

 

 

 

 

 

 

 

 

以上是关于面向对象(三大特性)的主要内容,如果未能解决你的问题,请参考以下文章

面向对象的三大特性

C语言面向对象(上):面向对象三大特性的实现

面向对象 三大特性 五大原则

什么是php面向对象及面向对象的三大特性

Java面向对象概述和三大特性

Java面向对象概述和三大特性