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

面向对象三大特性

时间:2015-08-26 23:51:33      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

面向对象实质就是对现实世界的对象进行建模的操作,面向对象程序设计有三种特性:封装性、继承性和多态性。

(1)封装性:是面向对象编程的核心思想,封装也叫信息隐藏,把属于同一类事物的共性(包括属性和方法)归到一个类中,以方便使用,并实现了对客户隐藏其实现细节。

(2)继承性:是个性对共性的属性和方法的接受,并加入了个性特有的属性和方法,实现了代码的复用性。

(3)多态性:多态是以封装和继承为基础的,是在抽象的层面上实施了一个统一的行为,到个体的层面上时,这个统一的行为会因为个体的形态、特性而实施自己的特征行为。即相同的事物,调用相同的方法,会有不同的表现形式。

面向对象三大特性

标签:

原文地址:http://www.cnblogs.com/gsbm/p/4761774.html

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