分类: C/C++
2010-09-20 22:17:06
里面有很多没用的变量,我开始设的,后来没用上,懒着删了,反正不耽误执行,就这么地吧! #include }
#include
class cPerson
{
char name[20];
int age;
public:
int number;
void setname(char *ss){strcpy(name,ss);}
void setage(int tage){age=(tage<0)?0:tage; }
void disp();
};
void cPerson::disp()
{
cout<<"Name"<
void main()
{
cPerson man;
man.number=1;
man.setname("shao");
man.setage(20);
cPerson woman;
woman.number=2;
woman.setname("wang");
woman.setage(21);
man.disp();
woman.disp();
还有一个,我改了以后的,我把name的输入方法改了,去掉了私有类,直接给公有类的name赋值
#include
#include
class cPerson
{
int age;
public:
int number;
char name[20];
void setage(int tage){age=(tage<0)?0:tage; }
void disp();
};
void cPerson::disp()
{
cout<<"Name"<
void main()
{
cPerson man;
man.number=1;
cin>>man.name;
man.setage(20);
cPerson woman;
woman.number=2;
cin>>woman.name;
woman.setage(21);
man.disp();
woman.disp();
}
我不太理解类中的私有类和公有类怎么用,我用公有和私有,写了一个程序,然后我把它改了一下,全改成公有类,一样有相同的效果,
后来我问我安安姐,我安安姐说我后一个程序封装性不好,什么是封装性呢?明天得好好看看!看明白了我继续跟贴!晚安各位!
chinaunix网友2010-09-21 16:06:17
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com