啪啪拉拉噼里啪啦

初学者天堂资料汇集

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  16 随笔 :: 73 文章 :: 16 评论 :: 0 Trackbacks

C++ 面向对象的基本思想和特点--抽象、封装、继承、多态
面向对象的程序设计方法OOP 是运用面向对象的观点来描述现实问题,然后由计算机来描述处理该问题。通过类和对象实现,对现实的高度概括、分类、抽象。

抽象--抽出一类对象的公共性质并加以描述的过程。
封装--将数据成员和代码成员相结合,形成一个有机整体。也就是说将数据和操作数据的行为有机的结合。
class Clock
{ public
   void SetTime(int NewH, int NewM,int NewS)
  void  ShowTime();
  private
  int Hour,Minute,Seconde;
};
这就是一个完整的类声明
继承
 在原有的类的基础上,对类进行更加详细的说明,描述
多态
类中具有相似功能的不同函数使用同一个函数名

在面向对象的程序中,程序模块是由类组成的

类 是逻辑上相关函数与数据的封装,它是对处理问题的抽象描述

一个完整的类的定义
class Clock
{  public :
   void SetTime(int NewH,int NewM,int NewS);
  void ShowTime();
private :
   int Hour,Minute,Second;
};
void Clock :: Settime(int NewH,int NewM,int NewS)
{  Hour=NewH;
   Minute=NewM;
   Second=NewS;
}
void Clock :: ShowTime()
{  cout<<Hour<<""<<Minute<<""<<Second<<endl;
}

posted on 2005-04-01 16:24 噼里啪啦的世界 阅读(145) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: