浅谈面向对象的三大特性
2017-06-09 10:18
330 查看
面向对象的三大特性是:封装,继承,多态
所谓封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。所谓继承是指可以让某个类型的对象获得另一个类型的对象的属性的过程,它提供了一种明确表述共性的方法。它支持按级分类的概念。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。
所谓多态就是向不同对象发生同一个消息,不同的对象在接收时会产生不同的行为(即方法)。 多态性可以简单概括为“一个接口,多种实现”,是通过虚函数实现的。基类提供一个虚接口,其派生类重写这个接口,这样就构成了多态。
相关文章推荐
- 浅谈面向对象三大特性
- C#学习入门概念之三(面向对象三大特性之多态性)
- 面向对象的三大特性
- C#-面向对象的三大特性——封装(封装成员变量、封装成员方法)
- C#学习入门概念之三(面向对象三大特性之多态性)
- 第二十四、Java面向对象三大特性之继承与super关键字
- C#面向对象三大特性之三:多态
- 面向对象三大特性之多态
- Java面向对象的三大特性
- PHP面向对象的的三大特性之继承性
- I学霸官方免费教程十五:Java面向对象三大特性之多态
- Java学习笔记十八:Java面向对象的三大特性之封装
- java:面向对象的三大特性之一:继承
- 了解面向对象的三大特性
- 黑马程序员————OC面向对象_三大特性之封装
- Java之面向对象的三大特性:封装,继承,多态讲解
- 一、面向对象的三大特性(深入)
- 黑马程序员—OC语言基础—面向对象的三大特性(2)
- 黑马程序员—面向对象的三大特性
- 黑马程序员--------OC面向对象的三大特性