文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>什么是C++中的成员变量

什么是C++中的成员变量

时间:2010-03-05  来源:hnrainll

可以说这是一个面向对象编程的最基本的问题。我不想引进一大堆的慨念。这里只打一个形象的比方。
    类其实就是一辆已装配好的自行车,自行车在基本组成方面有前后轮,坐椅,后坐,脚登板,方向盘等,在功能方面有脚登板,前后轮,方向盘的转动和自行车的移动等;在这里,前后轮,坐椅,后坐,脚登板,方向盘就是类的数据成员,数据成员有私有的(private),保护的(protected),公有的(public);前后轮就是类的私有数据成员(因为它不可以被外界访问),坐椅,后坐,脚登板,方向盘就是类的公有的数据成员(因为它可以被外界访问);
    类里负责操纵数据成员或提供一些功能的函数就是类的成员函数。在这里,脚登板,前后轮,方向盘的转动和自行车的移动功能就是类的成员函数。类还有友元类,一个友元类可以访问类的私有数据,而非友元类则不能访问类的私有数据,这就实现了类的封装(就象包装好的自行车一样)。类可以派生,现在你想造一辆能用马力拉的又具有自行车
    特征的机器,这个机器就是自行车的派生类,它继承了自行车的一切特征但又具有一些扩展的功能,派生类可以访问父类的数据成员,重载父类的成员函数,实现父类虚函数的功能等。
  ---------------------------------------------

定义了一个类,在这个类里面定义得函数就叫成员函数,定义的变量就叫成员变量。

例如

class A

{

public:

int c;

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

private:

int a,b;

};

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

int c;

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载