C++类、对象等的基本概念

来源:互联网 发布:android eventbus源码 编辑:程序博客网 时间:2024/06/03 15:57

1.C++是一种面向过程面向对象相结合的语言.

2.C++兼容C语言,在C的基础上做了一些改进,C语言是C++语言的一个子集.

3.类:所有具有共同行为特征或信息结构的对象集合.

4.对象:类的实例,它可以是有形具体存在的实物(例:一辆车,一个球,一个学生);也可以是无形的抽象的事件(一次演出,一场球赛).                                         

             在现实世界中:对象=属性+行为                                                                                                                                

             在面向对象中:对象=数据+操作代码.

5.类和对象是抽象具体的关系,对象是类的一个实例.

6.在面向对象程序设计中,总是先声明类,再由类生成其对象

7.消息:对象与对象之间的交互.

8.方法:是通过成员函数来实现的.

9.面向对象程序设计的基本特征:抽象、封装、继承、多态.

10.C++语言支持两种多态性:                                                                                                                                               

          编译时的多态性 :通过函数重载和运算符重载来实现.                                                                                                             

          运行时的多态性 :通过虚函数来实现.                                                                               

0 0
原创粉丝点击