码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的三大特性

时间:2019-05-21 13:10:02      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:方法   面向   成员   封装   信任   修改   派生   理解   获得   

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

  封装:

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

  特性:

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

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

     ③有清晰的对外的接口。

 

  继承:

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

  特性:

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

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

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

面向对象的三大特性

标签:方法   面向   成员   封装   信任   修改   派生   理解   获得   

原文地址:https://www.cnblogs.com/dgg2015/p/10898881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!