找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1592|回复: 0
打印 上一主题 下一主题
收起左侧

[C++]笔记五:用面向过程和面向对象方法求解圆形面积

[复制链接]
跳转到指定楼层
楼主
ID:244281 发表于 2018-3-4 23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
笔记五:用面向过程和面向对象方法求解圆形面积
结束了第一个helloworld程序后,我们来用面向过程和面向对象两个方法来求解圆的面积这个问题,以能够更清晰的体会面向对象和面向过程。
第一,面向过程计算圆的面积
程序中我们看到一个标准输入流cin,之前我们接触过标准输出cout,我们来大概说一下这两个东西!仅供理解!
cout是干什么的呢?cout是标准输出流,就是表示某某某输出到屏幕上,cout<<某某某,这个左移操作符在这里已经进行了重载,表示不同的意思,比如小溪的水流,这<<箭头方向就是水流方向,也就是说,某某某流向了cout,也就流向了屏幕,即在屏幕显示出来,暂且可以将cout理解为屏幕。
cin又是什么呢?cin是标准输入流,cin>>某某某,这个>>右移操作符在此处也进行了重载,也不是之前的意思了,箭头表示流的方向,就是cin的东西流到了某某某中,可以理解cin为键盘,就是键盘输入的内容流到了某某某中!
面向过程程序比较简单,只要有一些C语言的基础,加上对C++输入输出流就可以了!
第二,面向对象计算圆的面积
面向对象的方法求圆的面积,首先要做一个抽象,什么叫抽象呢?
面向对象就是把现实生活中的人或事物进行抽象,比如说,我现在要求圆的面积,首先呢,我就要定义一个“圆”这么一个自定义数据类型,这点跟C语言中的结构体是类似的,在笔记四中已经借助结构体引出了C++中的类。
我定义一个“圆”类,其属性(成员变量)就是半径和面积,其行为(成员函数)可以有设置半径、计算圆面积等。
总的来说,分为几步
第一步,类的抽象(成员变量和成员函数,定义一个类)
第二步,类的实例化(用类定义变量,也就是对象)
第三步,求面积
小结:
面向过程加工的是一个一个函数,面向对象加工的是一个一个的类(不断对类进行修改)。

【C++】笔记系列均为原创,转载请注明转自微号:Lightspeed-Tech  或  AutoCode
更多精彩资料,请关注!


评分

参与人数 2黑币 +15 收起 理由
tyyhm + 5 很给力!
白鹤859 + 10 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶2 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表