• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

一c++的编程思路

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 --》   现实世界中,一切事物都是对象。对象可以是有形的,也可以是无形的。

    编写程序的目的是描述和解决现实世界中的问题,第一步就是要将现实世界中的对象和类如实地反映在程序中。

    将抽象后的数据和函数封装在一起,便构成c++中的“类”。

    面向对象程序设计的主要特点是:抽象、封装、继承和多态。

    面向对象编程是以“类”作为组成程序的基本模块单元。

 

 

--》面向对象方法中的抽象,是指对具体问题(对象)进行概括,抽出一类对象的共同性质并加以描述的过程。

     一般来说,对一个问题的抽象应该包括两个方面:数据抽象和行为抽象(或称为功能抽象、代码抽象)。

     前者描述的是某类对象的属性或状态(具有什么),也就是此类对象区别于彼类对象的特征;后者描述的是某类对象的共同行为或功能特征(能做什么)。

     案例:1、用c++的变量和函数可以将抽象后的时钟描述如下:

              数据抽象: int hour,int minute,int second

              功能抽象: showTime(), setTimez()

             

             2、对人进行抽象后描述如下:

              数据抽象: string name,string sex,int age

              功能抽象:eat(),walk(),work(),study()

               

            

 

  --》封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机整体,也就是将数据和操作数据的函数代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

  c++语法时钟类可以定义如下:

   class Clock                         //class关键字  类名

   {                                       //边界

      public:                             //外部接口

          void setTime(int newH,int newM,int newS);                    //行为,代码成员

          void showTime();                                                        //行为,代码成员

      private:                                                                         //特定的访问权限

          int hour,minute,second;                                              //属性,数据成员

    };                                                                            //边界

 

 

    

   

      

 

c++语言的编程步骤大概有三个模块组成:1、类的定义  2、类的成员函数的具体实现  3、主函数main()  .

   


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#获取变量的指针(IntPtr)发布时间:2022-07-13
下一篇:
C#泛型序列化困境发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap