我是靠谱客的博主 舒心秋天,最近开发中收集的这篇文章主要介绍Java学习心得1———面向对象的思想,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习Java的第一天是学习面向对象的思想(思考方式),以下是我对面向对象思想的个人理解。

面向对象是符合人类的思考方式的,因为我们平时观察和认知这个世界都是以对象为单位的。我们能分辨猫、狗、房子、车是不同的对象,我们知道猫这个对象有眼睛,有嘴巴,有颜色,有……猫能叫,能跳,能吃……也可以理解成猫是一个集合,这个集合中包含了眼睛,嘴巴,颜色这些属性,包含了叫、跳、吃这些动作,而这个集合就是对象。

我们去咖啡厅喝咖啡,对于一个顾客来说,我们看到的是咖啡厅有个服务员,我们告诉服务员自己想要哪一种咖啡,之后服务员会把做好咖啡端给我们,这些就是我们看到的全部,至于服务员怎么泡的咖啡,加了多少糖,加了多少水,我们不关心。
咖啡厅服务员就是一个对象,他有鼻子有嘴,能为我们提供一些服务,至于他是怎么服务的(第一步干什么,第二步干什么),我们不关心。

在编程中,如果我们要写一个喝咖啡的程序,如果用面向过程的思想想问题,我们可能会这样想:
1.我们得有一个输入来告诉程序自己想喝什么种类的咖啡。
2.我们得告诉程序如何泡咖啡(第一步拿一个杯子,第二步倒一些咖啡,第三步倒一些热水,第四步倒一些糖,第五搅拌……)。
3.我们得告诉程序把泡好的咖啡递给我。

而如果用面向对象的思想想问题,我们会这样想:
1.我们得有一个能帮我们泡咖啡服务员对象。
2.我们告诉服务员自己要哪种咖啡。
3.服务员自动帮我们泡好了咖啡,递给我们,至于他是怎么泡的咖啡,我们不关心,我们只需要知道他能帮我们泡咖啡,当我们想喝咖啡的时候就问他要就行了。

可以看出面向对象的好处是我们不需要关心程序的每一步具体是怎么实现的,我们只需要创建一个能为我们提供服务的对象,之后当我们需要服务的时候我们就只需要告诉这个对象,让他去做为我们做事情。

最后

以上就是舒心秋天为你收集整理的Java学习心得1———面向对象的思想的全部内容,希望文章能够帮你解决Java学习心得1———面向对象的思想所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部