面向对象的三大特性

Posted dgg2015

tags:

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

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

  封装:

  理解:把客观的事物封装成抽象的类,类可以把自己的属性和方法提供给可信任的类或对象操作,对不可信任的类或对象进行隐藏;每个封装类或对象都包含它能进行操作所需要的所有信息,不必依赖其他对象来完成自己的操作。

  特性:

     ①好的封装会减少代码的耦合。

     ②类的内部实现可以自由修改。

     ③有清晰的对外的接口。

 

  继承:

  理解:可以让某个类型的对象获得另一个类型的对象的属性和方法;它可以使用现有类的所有功能,并且可以在不重新编写现有类的情况下对功能进行扩展。通过继承创建的新类叫做“子类”或者“派生类”,被继承的类叫做“父类”或者“基类”。

  特性:

     ①派生类除了继承基类的特性外,还能拥有自己的独有特性。

     ②派生类不能拥有基类的私有成员。

     ③派生类可以以自己的方式实现基类的功能。

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

面向对象的三大特性

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

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

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

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

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