文学起点网
当前位置: 首页 文学百科

面向对象的三个基本特点(对面向对象的一些思考)

时间:2023-06-16 作者: 小编 阅读量: 3 栏目名: 文学百科

面向对象是一个编程的方法论,相信看过Java类编程书籍的同学,一定对“世间一切皆对象”这句话有很深的印象吧。一切皆对象,这句话其实也不空,它就像一个对面向对象有相当了解,甚至是创造者对初学者就面向对象概念的一个非常简洁的介绍、呐喊。你接着讲啊;而是应该去思考,这位了不起的宗师说的“世间一切皆对象”是想说什么呢?要跳出来,学习思想。

面向对象的三个基本特点?下面内容纯属随手记,是偶然的一时感悟,是特定时间的一个思考,可能存在语句不通顺、前后矛盾的地方(当时思想活跃,思维跳跃跨度大)能理解就理解,不能理解请忽略,如果有严重错误,欢迎指出;如有类似思考或感悟强烈希望分享出来,大家共同学习,下面我们就来聊聊关于面向对象的三个基本特点?接下来我们就一起去了解一下吧!

面向对象的三个基本特点

下面内容纯属随手记,是偶然的一时感悟,是特定时间的一个思考,可能存在语句不通顺、前后矛盾的地方(当时思想活跃,思维跳跃跨度大)。能理解就理解,不能理解请忽略,如果有严重错误,欢迎指出;如有类似思考或感悟强烈希望分享出来,大家共同学习

Java是一门面向对象的语言,什么是面向对象呢?我这里也不想说什么封装、继承、多态,也不想说什么五大基本原则,因为乍一看这些词,很难联想到这是在为了讲清楚什么是面向对象而抽象出来的一些重要概念。然而很多教材、书籍却恰恰都是利用那些原则来解释面向对象的,总感觉这些概念是不是提出的有些过早了——急于把一些重要的概念性的东西普及给读者,而读者因不熟悉,随着不断的学习,很容易就忽略了那些概念,最终发展成了编程机器,而不知其思想(如数学公式的推导,数学教师可能会这样教我们:看见这个题型,我们就要那样解。这就会造成虽然结果是对的,但我们不知道为什么要这样做,这样做每个步骤带来的是什么?我们如何一步步的接近正确答案的?这样做的依据是什么?我们这样做的缘由是什么?这样做可以得到什么(每个步骤)?),当然,我也不是找事,更不是说教材是错误的,就是为了分享一下思想层面上的、对面向对象的个人理解。

面向对象是一个编程的方法论,相信看过Java类编程书籍的同学,一定对“世间一切皆对象”这句话有很深的印象吧。一切皆对象,这句话其实也不空,它就像一个对面向对象有相当了解,甚至是创造者对初学者就面向对象概念的一个非常简洁的介绍、呐喊。“一切皆对象”,我们不要急于等待下文,如:那接下来呢?你接着讲啊;而是应该去思考,这位了不起的宗师说的“世间一切皆对象”是想说什么呢?这句话本身有什么含义呢?世间都有啥呢?在这个语境中,对象是不是就是现实中的一个个个体/实体/物体呢?又了这些问题的答案,或者带着这些问题,或者带着这些问题的个人理解去验证,使用这样的方法去学习/理解一些抽象概念才是正确的“学习”。

其实“世间一切皆对象”这个语境中,完全可以把对象认作为现实中的个体/实体/物体等等,那么他们都有什么特征呢?代号(对应到个体上就是名字等描述信息,一个属性的集合,引出属性的概念),行为(能干什么事,有什么用,可以做什么动作,引出行为的概念)。科学家对这些特征进行了归类,形成了生物、动物、植物,人类,动物等等归类,引出类的概念,人细分为男人、女人(引出继承),男人女人都有骨骼,但男士骨骼较大,女士较少,男士胸小,女士胸大(引出多态);人的特性,狗的特性(引出封装),相信这样一开始去着重理解面向对象以及“世间一切皆对象”的含义比直接理解干巴巴的概念要好得多。

不要觉得我举的例子很牵强,实际上面向对象方法就是一个模拟现实世界的方法,编程的很多时候都是在思考相关主体在现实中的组成、职责以及归类(抽象的过程),然后使用面向对象的编程语言将相关主体表示出来。使用面向对象语言编程是快乐的,因为你此刻仿佛是造物主的追随者,拼命的尝试仿造造物主的杰作[呲牙],努力的抽象着某些主体的自身特征以及对现实的影响。所以学习面向对象是一个非常有趣的编程方法(你正在制造一个个小宇宙啊,你正在推演一些事物啊,你正在提取世间规律啊,能不有趣吗)。

切记,不要把自己变成编程机器。要跳出来,学习思想。

    推荐阅读
  • 苏州旅游攻略景点必去(苏州旅游必去景点有哪些)

    位于苏州市东北街一百七十八号,始建于明朝正德年间。虎丘是AAAAA级景区及全国文明单位,首批十佳文明风景旅游区示范点。中午,周庄最为欢闹,游人穿梭熙熙攘攘,船儿来回摇摇荡荡,各地的游客与热情的商铺融为一体,热闹非凡,安静的古镇着实多了些欢闹的气息。狮子林为苏州四大名园之一,位于苏州市市城东北园林路。

  • 买的玉米种子是瘪的(去年买的玉米种子剩了很多)

    去年买的陈玉米种子建议不要用针对去年的陈玉米种子,大多情况下不建议再次使用,会影响到玉米后期的生长和产量情况。陈年的因为保管的问题,可能会出现很多因素影响玉米的出苗率或者后期的生长。陈玉米种子隔了一年后再种植,种子自身水分含量降低,水分降低严重的情况下,影响播种的效率和玉米的后期生长,由于活性降低,即使能出芽,也不一定能出苗。

  • 173.2亿!国庆消费火爆 国庆消费市场

    今年国庆、重阳两节叠加,全省消费市场呈现平衡较快增长态势,服装、家电、汽车等商品消费亮点突出,大众餐饮、旅行休闲、文体娱乐等主要服务消费备受青睐。根据商务部业务统一平台生存必需品监测系统显示,国庆黄金周期间,全省生存必需品市场供应充沛,价格总体平衡。除了买买买,国庆还是婚庆、团圆、会友高峰,各地亲友聚餐、婚寿宴等大众化餐饮生意兴隆。

  • 吴承恩是怎么写出的西游记(吴承恩怎么写出的西游记)

    吴承恩怎么写出的西游记诸葛长青:吴承恩写西游记诸葛长青:吴承恩怎么写出的《西游记》西游记,广泛流传西游记,作者吴承恩西游记,包含了儒释道大智慧那么,吴承恩是怎么写出的《西游记》呢?诸葛长青把自己对吴承恩写《西游记》,研究成。

  • 李逵扮演者(大家一起来看看吧)

    我们一起去了解并探讨一下这个问题吧!李逵扮演者赵小锐的李逵应该算是很多人印象当中的经典所在了,他的李逵也是很粗犷,但是这种粗犷当中却带着细腻,也是因为这个角色,他开始受到了不少的观众的关注和喜爱。其实之前的他也有出演过一些电视剧的,但是可惜的是一直都没能够真正的红起来,是李逵这个角色,让他一夜成名爆火了。

  • 汽车空间大小怎么看轴距(什么因素会影响车内空间)

    大众速腾,长度4655mm,轴距2651mm。看外观就明白了,因为宝马320i是后驱车,发动机采用纵置布局;而大众速腾是前驱车,发动机采用横置布局。而且由于发动机纵置,后驱设计,对于车内空间侵占较为严重,所以宝马320的长轴距实际上对于空间的帮助是“虚高”的。前面我们就提到了,宝马3系采用了后驱,大众速腾采用了前驱。回到我们的主题,通常来说,麦弗逊与扭力梁对于车辆空间的侵占是最小的,而多连杆和双叉臂对于车辆空间侵占是要更大的。

  • 湖南省医保局2015年工作思路与安排 湖南省医疗保障局领导班子组成人员

    督促指导各统筹地区核实提高缴费基数,强化保险费足额征收。继续加强工伤认定参与,把好工伤入口关。认真核实、积极处理群众举报问题,始终保持高压态势。加强生育医疗服务管理,规范生育津贴发放。二是启动实施工伤保险信息系统改造升级,改进工伤职工异地就医联网结算,方便工伤职工救治。三是加强财务、业务数据清理,提高数据质量;通报全省“三险”基金运行分析,指导市州加强基金运行风险管控。

  • 民国最渣四大渣男(民国著名4大渣男)

    当时很多文人在接受自由恋爱的思想时,家中已经有了父母为之安排的妻子。郁达夫一生有过三位妻子,一位同居情人。郁达夫后来还是和王映霞离婚,1940年在新加坡认识了比他小20岁的播音员李莜英,两人很快就同居了。第二任妻子佐藤富子,是个日本女人,为了和郭沫若在一起,不仅改名为“郭安娜”,还和父母断绝了关系。1937年,郭沫若抛弃妻子回国,和女明星于立群同居,两人于2年后再重庆结婚。

  • 电脑怎么连打印机教程(教会你快速学会电脑如何连接打印机的安装使用方法)

    最近很多网友都在私信给小编,小编也无法一一回复,有些问题也无法简约介绍,所以只能在头条文章内与大家共享。

  • 爱吃鸡蛋的注意了这3种鸡蛋不能买(这些鸡蛋没你想的那么好)

    营养均衡的孩子没必要补这种元素;真正缺乏硒,靠富硒蛋补,根本起不了多大作用。这类蛋再好,也别给孩子吃那就是全生或半熟的蛋,比如溏心蛋。一般溏心蛋的加热时间短,不能完全杀死细菌,生蛋液根本没有处理细菌,对于抵抗力低、易感染的宝宝来说,非常容易被细菌感染。