问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是面向对象思想?

发布网友 发布时间:2022-03-30 05:08

我来回答

2个回答

热心网友 时间:2022-03-30 06:38

思想要转化,首先得看你是否理解了面向对象,其实过了这个坎,你会发现以后编程中面向对象已经变成了习惯。

什么是类?什么是对象 ? 你是否完全明白他们所代表的含义?
在真实世界中做对比的例子:人类=类,张三=对象 ;狗=类;我们家前几年死的大黄=对象 ;中国人=类;刘德华=对象 ......... 很多很多例子,类的概念可以很大,也可以范围小一些,比如你可以把人类当做类,也可以把中国人、美国人或者男人、女人当做类,这就涉及到类的继承的概念了。
所以,不难理解,类和对象的关系就是“群体”和“个体”之间的关系,一个是概念,一个是实体,用时下很流行的“宫”的台词来诠释类:“你见或者不见我,类就在那里,不增不减~~~你用或者不用我,对象就在那里,不悲不喜......” ,明白了,你日常生活的时候你会说你想和中国人交谈,想和美国人喝茶吗 ?不会吧? 你一定会是想和某个具体的人来一起工作、生活、交流吧,同样的道理,在面向对象编程的时候,和业务直接相关的一定是对象,而不是类,类只是用来负责定义对象的形态,如何定义??类里的变量和常量表明了这个类以后的对象具备什么样的属性,相当于定义了人有四肢、有鼻子有眼睛...... ;类里的函数(方法)表明了以后对象具备什么样的能力,或者说是能做什么~!就像人具备吃饭喝水*的能力一样。

我觉得理解了对象和类之间的简明关系,你的问题就不难解决了,什么时候需要创建类?
1.根据业务创建模型的时候,即你要写一个程序把大象放到冰箱里,那么你起码得创建三个类吧:一个大象类,一个冰箱类,还有一个能把大象放进冰箱里的某生物类吧
2.能在你的业务中被抽象出概念化业务的代码,可以组织成类。比如你的业务需要大量的开方、求阶乘等数学逻辑运算,虽然java的API都可以实现,但你每次使用都需要调用API自己写方法,那么当你发现你可以把你这些常用的方法写成公用的时候,你就会想为什么不把这些帮助性的工具函数封装在一个类里呢,调用的时候不也方便统一吗,这时候,你就抽象出了自己业务里的工具类,这个类,对你的业务来说,就是一个工具箱,完全符合以上说的类的特点。
3.和以上的工具类类似,有的时候一个业务处理是需要抽象一个类出来的,最后你的项目就会由上面说的这样大大小小无数个模型类、业务处理类、工具类所组成,仔细想想,这样是一个很棒的模式,就像流水线工厂里的流水线机器一样,各自做着自己专长的事情,不用考虑其他环节,我们所需要做的,就是如何将这些环节有效的组织在一起。

全手打,希望对你有所帮助,不追90分太对不起我了~~~

(以上是之前我给别人回答过的,确实是手打,不过是以前打的......)

热心网友 时间:2022-03-30 08:12

“面向对象”与“面向过程”是两个不同的概念。
“面向过程”就是一步一步的,后面的必须在前面的做完才能轮流到。
“面向对象”就是面向具体的事物。比如:造车。“面向过程”,就是先造车轮,再造发动机,再造机壳。。。。。依次制造,造完前面的,才能造后面的。
“面向对象”,就是不分前后,造完所有的(车轮,发动机,机壳。。。),再组装起来。
面向的是具体的事物。
拿到编程里,同理。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 电脑管家更新的windows10怎么更新 能通过腾讯电脑管家升级成win10吗 电脑管家怎么升级win10升级助手 怎样用电脑管家升级windows10 电脑管家能升级win10吗? 电脑管家怎样更新windows10 腾讯电脑管家怎么升级windows10 我用电脑管家升级win10安装完了一直卡在正在获取更新什么意思 电脑管家怎么升级win10系统啊? 电脑管家怎么升级Win10 腾讯管家怎么升级windows10 腾讯电脑管家怎么升级window10 电脑管家怎样一键升级win10? 怎么通过电脑管家升级windows10 如何用电脑管家升级windows10 电脑管家怎么升级windows10 请问用腾讯电脑管家如何升级到Win10系统? 如何使用电脑管家升级win10 什么是面向对象编程 酥饼月饼制作方法 电脑浏览器显示证书错误怎么解决 鑳絧ing阃氩�缃戯紝鍗存墦涓嶅紑缃戦〉鍜孮Q锛燂紵锛 win7网页提示证书错误怎么解决 电脑打开浏览器提示证书错误怎么解决 Win7打开网页提示“此网站的安全证书有问题”怎么办? Win7打开网页提示"此网站的安全证书有问题"怎么办? win7浏览器怎么总是显示证书错误代码 win7为什么打开浏览器提示证书错误 404 Not Found 打开网页提示证书错误怎么办 打开浏览器网页老是提示证书错误打不开。怎么办? 打开浏览器显示安全证书有问题怎么解决 浏阳市 哪里有正版小米手机卖? 小米手机维修需要去维修点吗? 浏阳圭斋路小米维修点在哪里 浏阳小米之家可以买小米冰箱吗? 浏阳市镇头镇有没有小米之家? 附近小米专卖店 长沙小米售后 404 Not Found