ex29.cpp
资源名称:VC6.0.rar [点击查看]
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:1k
源码类别:
书籍源码
开发平台:
Visual C++
- #include <iostream.h>
- #include <string.h>
- class student
- { //private可以省略,在类的定义中,缺省则认为是private
- private:
- int num;
- char name[10];
- char sex;
- // 以上定义3个数据成员,一般定义为私有,防止外界的直接访问
- public:
- void set(int n,char*na,char s)
- {
- num=n;
- strcpy(name,na);
- sex=s;
- }
- // 定义函数set()为公有,这样外界可以直接访问
- void display()
- {
- cout<<num<<endl<<name<<endl<<sex<<endl;
- } //定义函数display()
- }; //类定义结束
- student a; //定义对象实例
- void main()
- {
- a.set(1001,"Teddy",'M');
- /* 因为外界不能直接访问私有数据成员,因此一般通过公有函数间接访问数据成员,这里公有函数起到接口的作用*/
- a.display();
- }