标题:如何改写这个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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-382507-1-1.html




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

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