C++的三大特性
来源:互联网 发布:十六进制转二进制算法 编辑:程序博客网 时间:2024/06/04 18:12
OOP具有三大特性:封装性、继承性和多态性。
1.封装性(Encapsulation)
1.封装性(Encapsulation)
所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象”(Object),任何对象都具有特性和行为。我们将其特性称为“成员变量” (MemberVarible),将其行为称之为“成员函数"(Member Function),被封装的特性只能通过特定的行为去访问。
2.继承
通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。
3.多态
通过父类指针的引用或者指针来实现运行时的一个动态绑定,它不同于重载的静态绑定。
0 0
- Object-c的三大特性 学习笔记
- 类的三大特性
- 类的三大特性
- OOP的三大特性
- C++的三大特性
- C++的三大特性
- C++的三大特性
- Java的三大特性
- 类的三大特性
- C++的三大特性
- java的三大特性
- JAVA的三大特性
- 类的三大特性
- Java 的三大特性
- java的三大特性
- java的三大特性
- java的三大特性
- java的三大特性
- Android Bitmap 与 Drawable之间的区别和转换
- iOS中增加新的cookie
- HDU 2009 求数列的和
- sk_buff结构分析
- 内联函数和普通函数的区别
- C++的三大特性
- 公开密钥(N,e)的生成算法。
- Eclipse中高亮显示相同的变量
- 一位ACMer过来人的心得
- 利用OpenCV绘制可变直线
- android UI控件复用的两种解决方案
- 为什么JNI下的C/C++代码不编译了?
- SPRING MVC 的请求参数获取的几种方法
- 项目笔记