完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 tyyhmtyyhm 于 2018-5-12 09:32 编辑
原创笔记,转载请注明出处! 点击【关注】,关注也是一种美德~ 结束了第一个helloworld程序后,我们来用面向过程和面向对象两个方法来求解圆的面积这个问题,以能够更清晰的体会面向对象和面向过程。 第一,面向过程计算圆的面积 程序中我们看到一个标准输入流cin,之前我们接触过标准输出cout,我们来大概说一下这两个东西!仅供理解! cout是干什么的呢?cout是标准输出流,就是表示某某某输出到屏幕上,cout<<某某某,这个左移操作符在这里已经进行了重载,表示不同的意思,比如小溪的水流,这<<箭头方向就是水流方向,也就是说,某某某流向了cout,也就流向了屏幕,即在屏幕显示出来,暂且可以将cout理解为屏幕。 cin又是什么呢?cin是标准输入流,cin>>某某某,这个>>右移操作符在此处也进行了重载,也不是之前的意思了,箭头表示流的方向,就是cin的东西流到了某某某中,可以理解cin为键盘,就是键盘输入的内容流到了某某某中! 面向过程程序比较简单,只要有一些C语言的基础,加上对C++输入输出流就可以了! 第二,面向对象计算圆的面积 面向对象的方法求圆的面积,首先要做一个抽象,什么叫抽象呢? 面向对象就是把现实生活中的人或事物进行抽象,比如说,我现在要求圆的面积,首先呢,我就要定义一个“圆”这么一个自定义数据类型,这点跟C语言中的结构体是类似的,在笔记四中已经借助结构体引出了C++中的类。 我定义一个“圆”类,其属性(成员变量)就是半径和面积,其行为(成员函数)可以有设置半径、计算圆面积等。 总的来说,分为几步 第一步,类的抽象(成员变量和成员函数,定义一个类) 第二步,类的实例化(用类定义变量,也就是对象) 第三步,求面积 小结: 面向过程加工的是一个一个函数,面向对象加工的是一个一个的类(不断对类进行修改)。 原创笔记,转载请注明出处! 更多精彩请关注微信公众号:依法编程 补充内容 (2018-8-11 12:17): 欢迎关注微信公众号:依法编程 获取更多资料!` |
|
相关推荐
|
|
欢迎关注微信公众号:依法编程
获取更多资料! |
|
|
|
|
|
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11787 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 15:16 , Processed in 0.778489 second(s), Total 69, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号