C++类与对象_简单练习题

## C++ 类与对象练习题:

**在主函数中生成一个时钟对象,并为其设置时间和显示时间**

 

这是一道入门题,主要是为了熟悉类与对象,以及成员函数,数据成员的实现;

 

在此先强调几点与C的区别或者说创建类与对象的注意点:

 

1.C++的类习惯在主函数外定义,在主函数内部用类声明对象,类似C中的结构体,(当然结构体也可以在内部定义,只是习惯外部);

2.c++的类内函数声明,必须加上返回值类型,否则它默认为int 型,在vs中也会报错;

3.而且在函数声明时,在返回值与函数名之间必须加上 "类名::",但数据成员是可以直接使用,而不用加前面的限制;

5.在主函数中要先用类来声明对象,然后用对象才能调用函数,调用形式为

对象名.函数名;

 

下面附上代码:

#include<iostream>
using namespace std;
class clock {
public:
void 	settime(int , int , int );
void 	showtime();
private:
	int hour;
	int mintue;
	int second;

};
void clock:: settime(int nhour, int nmin, int nsec)
{
	hour = nhour;
	mintue = nmin;
	second = nsec;
}
  void clock::showtime()
{
	cout << hour<<":"<< mintue <<":" << second << endl;
}
int main()
{

	clock myClock;
	myClock.settime(16, 30, 01);
	myClock.showtime();
	return 0;
}
输出结果
 

猜你喜欢

转载自blog.csdn.net/Achievek/article/details/88800040