类和对象算是真正面向对象语言特有的东西
练习:
1. 请检查下面程序,找出其中的错误(先不要上机,在纸面上作人工检查),并改正之。
然后上机调试,使之能正常运行。运行时从键盘输入时、分、秒的值,检查输出是否正确
需要指出错误的代码:
#include <iostream>
using namespace std;
class Time
{
void set_time(void);
void show_time(void);
int hour;
int minute;
int sec;
};
Time t;
int main( )
{
set_time( );
show_time( );
}
int set_time(void)
{
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
int show_time(void)
{
cout<<t.hour<<″:″<<t.minute<<″:″<<t.sec<<endl;
}
更正后的代码:
#include <iostream>
using namespace std;
class Time
{
public:
void set_time(void);
void show_time(void);
private:
int hour;
int minute;
int sec;
};
Time t