Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175942
  • 博文数量: 86
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 885
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 18:46
文章存档

2011年(4)

2010年(51)

2009年(10)

2008年(21)

我的朋友

分类: C/C++

2010-09-20 22:17:06

发表于2006-1-21 22:58:05

里面有很多没用的变量,我开始设的,后来没用上,懒着删了,反正不耽误执行,就这么地吧!

#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"< cout<<"age"<}
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"< cout<<"age"<}
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();

  

我不太理解类中的私有类和公有类怎么用,我用公有和私有,写了一个程序,然后我把它改了一下,全改成公有类,一样有相同的效果,
后来我问我安安姐,我安安姐说我后一个程序封装性不好,什么是封装性呢?明天得好好看看!看明白了我继续跟贴!晚安各位!

阅读(347) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-09-21 16:06:17

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com