C++是面向对象的程序语言,区别我们的C语言,具体编程首先要定义一个类,类中包含私有成员以及公有成员两部分,私有成员主要是变量,公有成员主要是方法,另外还需要另外的.cpp程序来实现这些公有方法,以及一个主函数。一般的,外部对私有成员是不能直接访问的,需要通过调用公有方法来实现访问私有成员。
本程序用来实现对时间的加减,例如2小时40分钟加上5小时55分钟,最后输出结果:8小时35分钟。
该程序中主要涉及引用以及方法重载
一、mitime.h
#ifndef MYTIME0_H_
#define MYTIME0_H_
class Time //定义Time类
{
private: //私有成员
int hours;
int minutes;
public: //公有成员(一般是方法)
Time(); //无参构造函数(默认构造函数)
Time (int h,int m=0); //带参构造函数
void AddMin(int m);
void AddHr(int h);
void Reset (int h=0,int m=0);
Time Sum(const Time & t) const; //参数为一个引用
void Show() const;
};
#endif
1、构造函数:
2、引用:
引用概念:
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。声明一个引