就是把一个或者多个数据,和对这些数据进行的操作,打包到一个结构中,外面进行操作的时候就是对这个结构进行操作,这个结构就是对象,里面的数据和函数都是对象的一部分。
简单例子:
一个人person有年龄age、性别sex属性
每年会长大,有个函数addage()用来增长年龄
有个函数getsex()用来获取性别
class person{
public:
int age;
int addage() {return ++age;}
string getsex() {if (1==sex) return "男";else return “女”;}
person(int sage,int ssex):age(sage),sex(ssex){}
private:
int sex;
};
把数据和函数装在一个class中,这个就是一个类。进行操作的时候,是对一个人进行操作,所以先声明 person someone(20,1);
然后这个人多大了直接可以用someone.age取得,这个人20了,用someone.getsex得知他是“男”
温馨提示:答案为网友推荐,仅供参考