C++中类的特性及其提现
2010-02-01 19:59
99 查看
在c++语言中的类有如下特征:
1)封装与信息隐蔽:体现在一个类体中既可以包含数据与函数,则样一个类可以自成一体。统一预留对类外部的接口;
2)抽象性:c++中的类是一类事物的抽象,对象的类是具体实现;
3)继承与派生:类可以继承,包括多重继承与多层派生,其中的概念有,构造函数,虚基类,通过类的继承,可以大大减轻工作量;
4)多态性:多态性分为静态多态性与动态多态性,静态多态性体现在函数的重载与运算符的重载;动态多态性具体体现在虚函数;
需要特别指出的是,类与其他基本数据类型一样,可以赋值,可以类型转换等,具有与基本数据类型同等的特性;
1)封装与信息隐蔽:体现在一个类体中既可以包含数据与函数,则样一个类可以自成一体。统一预留对类外部的接口;
2)抽象性:c++中的类是一类事物的抽象,对象的类是具体实现;
3)继承与派生:类可以继承,包括多重继承与多层派生,其中的概念有,构造函数,虚基类,通过类的继承,可以大大减轻工作量;
4)多态性:多态性分为静态多态性与动态多态性,静态多态性体现在函数的重载与运算符的重载;动态多态性具体体现在虚函数;
需要特别指出的是,类与其他基本数据类型一样,可以赋值,可以类型转换等,具有与基本数据类型同等的特性;
相关文章推荐
- 【c++三大特性之一】---多态及其实现原理
- MariaDB数据库主从复制、双主复制、半同步复制、基于SSL的安全复制实现及其功能特性介绍 推荐
- Linux c++ 线程池及其实现
- C++基础学习教程(七)----类编写及类的两个特性解析--->多态&继承
- C++的新特性
- C++ 11新特性在Cocos2dx 3.0应用
- C++的优秀特性3:构造函数和析构函数
- C++新特性学习(4)
- C/C++ STL容器的选择和适用,算法及其仿函数
- tp5目录详情及其新特性
- C++实现二叉树及其线索化和遍历
- C++和PHP在面性对象特性上的对比
- Golang部份特性的C++对比实现
- 关键字sizeof及其十大特性
- C++常用特性原理解析
- C++面向对象的三大特性
- c++常用特性原理解析
- SGI STL(二)——C++ 语言特性
- C++中的继承特性(1)
- C++的特性