关于类的简单分析———C++

#include <iostream>
using namespace std;
class Time
{                //通过类声明中的{}来实现封装;目的是增强安全性和简化编程 
   public :     //是类与外部的接口,任何外部函数都可以访问公有类型数据和函数


   Time( )
   {
      hour=0;                           // 数据抽象; 
      minute=0;                         //成员数据; 
      sec=0;
   }
   void set_time( );//成员函数;          //代码抽象; 
   void show_time( );
   
   private :       //只允许本类中的函数访问,而类外部的任何函数都不能访问。

                  //如果紧跟在类名称的后面声明私有成员,则关键字private可以省略。 

   int hour;
   int minute;
   int sec;
};
void Time::set_time( )
{
   cin>>hour;
   cin>>minute;
   cin>>sec;
}
void Time::show_time( )
{
   cout<<hour<<":"<<minute<<":"<<sec<<endl;
}


int main( )
{
   Time t1;
   t1.set_time( );
   t1.show_time( );
   Time t2;
   t2.show_time( );
   return 0;
}
//在类中声明内联成员函数的方式:
//– 将函数体放在类的声明中。
//– 使用inline关键字。
//class Point
//{
//public:
//void Init(int initX,int initY)
//{
//X=initX;
//Y=initY;
//}
//int GetX() {return X;}
//int GetY() {return Y;}
//private:
//int X,Y;
//};

整个的例子是关于输入输出时间的问题,其中掺杂着一些概念;


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭