| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 575 人关注过本帖
标题:如何改写这个C++程序?
取消只看楼主 加入收藏
淡蓝色的猪
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-10-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
如何改写这个C++程序?
有以下程序:
#include <iostream>
using namespace std;
class Time
{public:
int hour;
int minute;
int sec;
};
int main()
{Time t1;
cin>>t1.hour;
cin>>t1.minute;
cin>>t1.sec;
cout<<t1.hour<<":"<<t1.minute<<":"<<t1.sec<<endl;
return 0;
}

改写要求:
1.将数据成员改为私有的;
2.将输入和输出功能改为成员函数实现;
3.在类体内定义成员函数。

   求大神..真心求教.

下面是我改写的.不知道对不对..

#include<iostream>
using namespace std;
class Time
{public:
  void set_Time();
  void show_Time();
 private:
int hour;
int minute;
int sec;
};
int main()
{Time t1;
t1.set_Time();
t1.show_Time();
return 0;
};
void Time::set_Time()
{cin>>hour;
cin>>minute;
cin>>sec;
}
void Time::show_Time()
{cout<<hour<<":"<<minute<<":"<<sec<<endl;
}


[ 本帖最后由 淡蓝色的猪 于 2012-10-4 01:50 编辑 ]
搜索更多相关主题的帖子: public include private void 
2012-10-04 01:24
快速回复:如何改写这个C++程序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052293 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved