C++中的成员变量成员函数指的是什么?



C++中的成员变量成员函数指的是什么?如何理解c++中的成员?这是一个面向对象编程的最基本的问题。这里没有引进一大堆的慨念,只打一个形象的比方:

 c++中的类就好像是一辆已装配好的自行车,自行车在基本组成有前后轮,坐椅,后坐,脚登板,方向盘等,在功能上方向盘的转动和自行车的移动等;前后轮,坐椅,后坐,脚登板,方向盘就是类的数据成员,数据成员有私有的(private),保护的(protected),公有的(public);前后轮就是类的私有数据成员(因为它不可以被外界访问),坐椅,后坐,脚登板,方向盘就是类的公有的数据成员(因为它可以被外界访问);
类里负责操纵数据成员或提供一些功能的函数就是类的成员函数。脚登板,前后轮,方向盘的转动和自行车的移动功能就是类的成员函数。类还有友元类,一个友元类可以访问类的私有数据,而非友元类则不能访问类的私有数据,这实现了类的封装(就象包装好的自行车一样)。类可以派生,就如造一辆能用马力拉的自行车 。这个就是自行车的派生类,它继承了自行车的一切特征但又具有一些扩展的功能,派生类可以访问父类的数据成员,重载父类的成员函数,实现父类虚函数的功能等。———————————————
定义了一个c++类,在类里面定义得函数就叫成员函数,定义的变量就叫成员变量。

实例源码:

class A

{

public:

int c;

void Cal(){c=a+b;}


private:

int a,b;

};

void Cal(){c=a+b;}这个是成员函数

int c;

int a,b;这些都是成员变量。