c++-->面向对象
2013-05-30 20:45
176 查看
封装性、继承性、多态性
1.封装性
所谓的封装性,有着两方面的含义:一是将基本数据和对此数据进行操作的过程和函数结合起来,形成一个对象,各个对象之间相互独立,互不干扰。二是对象将对外界公开的是一个界面,将具体的细节隐藏起来,保证了数据的安全性。
2.继承性
继承性是面向对象程序设计中最重要的机制。通过继承机制,可以方便地利用一个已有的类(父类)建立一个新的类(子类)。新类不但可以继承已有类的属性和方法,还可以拥有自己特有的方法。
3.多态性
所谓多态性是当不同的对象收到相同的消息时产生不同的动作。多态性是面向对象程序设计的一个重要特征,其增加了程序的灵活性。
1.封装性
所谓的封装性,有着两方面的含义:一是将基本数据和对此数据进行操作的过程和函数结合起来,形成一个对象,各个对象之间相互独立,互不干扰。二是对象将对外界公开的是一个界面,将具体的细节隐藏起来,保证了数据的安全性。
2.继承性
继承性是面向对象程序设计中最重要的机制。通过继承机制,可以方便地利用一个已有的类(父类)建立一个新的类(子类)。新类不但可以继承已有类的属性和方法,还可以拥有自己特有的方法。
3.多态性
所谓多态性是当不同的对象收到相同的消息时产生不同的动作。多态性是面向对象程序设计的一个重要特征,其增加了程序的灵活性。
相关文章推荐
- C++设计模式--单一对象模式<Singleton>
- C++中指针和引用的区别-转载fu_jiangtao<chinaunix>
- <kingofark关于学习C++和编程的50个观点> 详解 - 预览版
- c++中箭头操作符(->)和点操作符(.)有什么不同
- <2015年大一C++实训项目>银行储蓄系统
- C++:运算符重载、string类重写、数据类型转换、->操作符重载、virtual继承、virtual函数、typeid
- C++ 标准库——<ctime>
- C++学习笔记(第11章->使用类)
- C ---> C++
- c++——>变量
- C++ <vector>入门(1)
- <C/C++> FILE指针的使用
- <Effective C++: 习惯C++> 笔记
- C++:<sstream>头文件的应用
- (Boolan)C++设计模式 <六> ——桥模式(Bridge)
- NO.2 C++的cout高阶格式化操作<转载>
- C++ 编程实现-适配器模式-->初学者
- C++中头文件使用""与<>的区别
- C++语言零基础入门教程:2.2 C/C++头文件大揭秘,""和<>有什么区别
- C++中#include<string>的问题