面向对象的理解

上传人:M****1 文档编号:460722323 上传时间:2022-10-08 格式:DOCX 页数:5 大小:257.21KB
返回 下载 相关 举报
面向对象的理解_第1页
第1页 / 共5页
面向对象的理解_第2页
第2页 / 共5页
面向对象的理解_第3页
第3页 / 共5页
面向对象的理解_第4页
第4页 / 共5页
面向对象的理解_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《面向对象的理解》由会员分享,可在线阅读,更多相关《面向对象的理解(5页珍藏版)》请在金锄头文库上搜索。

1、面向对象的理解找工作这段时间以来,基本公司都会问一句“请说明一下你对面 向对象的理解”虽然心里明白,但是回答一直不是怎么让人满意,可 能因此就会留下不好的印象,宝宝心里真是好苦啊,很多东西心里明 白,就是表述不清楚。所以开了这个贴,参照了一下网上大神们的意 见,和大家讨论一下。(现在只有 6 个版本)1. 高端一点的:(高大上)面向对象是基于万物皆对象这个哲学观点. 把一个对象抽象成类, 具体上就是把一个对象的静态特征和动态特征抽象成属性和方法 ,也 就是把一类事物的算法和数据结构封装在一个类之中 ,程序就是多个 对象和互相之间的通信组成的.面向对象具有封装性,继承性,多态性.封装隐蔽了对象内

2、部不需要 暴露的细节,使得内部细节的变动跟外界脱离 ,只依靠接口进行通信 . 封装性降低了编程的复杂性 . 通过继承,使得新建一个类变得容易 ,一 个类从派生类那里获得其非私有的方法和公用属性的繁琐工作交给 了编译器 . 而 继承和实现接口和运行时的类型绑定机制 所产生的 多态,使得不同的类所产生的对象能够对相同的消息作出不同的反应, 极大地提高了代码的通用性.总之,面向对象的特性提高了大型程序的重用性和可维护性.2. 直接切入主题的:(绝世好图)面向对躱翁程中常见概念廉入解析堆砥昌施枪机,宏现了扌对也钓橫口. 對烁 无箱知阪何运柞,幵动貼斑a 娶恵:平町扫地天热当矶扇。垂氐 没有苗外动”童誌

3、诵=环机我凱 多旅程1金个扫靶同旳工作a仁鞭合*扛耙可極走期杞而壬靑产动.鎭件镰跆會伞配件半隠可单觀利用的工具. 适首嗚輕氏】弟锐迪和A,继祇自拖也桃, 只取动力方法。彳一砰託育无需行理垃圈再黑扫甲備卸、3. 二次元牛人的:(好吧,你厉害)京都动画自轻音以来几乎所有动画角色都用同一张脸,比方 说玉子市场的北百川玉子的人设就“继承”了京都脸,再加入发 型和瞳色等个性化元素,这就是类继承,如图中间那个光头就是父类, 北百川玉子就是子类,搬上屏幕后可以演绎剧本就是实例化的对象, 如果剧情需要想让玉子COSPLAY千反田爱瑠,那就可以同时继承玉子 类和千反田类,变成一个玉子千反田类,同时具备了两者特性

4、,千反 田得到了玉子的发型,这就是多重继承。而每个角色都有符合各自的 性格特征的设定,同样的剧情也可以有不同的演绎方式,就算不符合本身性格特征行为有时也可以表现出反差萌,这就体现了多态性。4. 生活举例的:(无敌渣男?)面对不同女友,或同一女友的不同相处时期,一起看电影这个行为,会选择不同类型的电影和电影院。5. 话粗理不粗型:(我最佩服的) 一句话说明什么是面向对象?你个土鳖,你们全家都是土鳖! 好吧,如果你觉得“土鳖”实在难听也不能准确定位你的档次, 你可以自行将其替换为“土豪” 面向对象思想有三大要素:封装、继承和多态。封装:不管你是土鳖还是土豪,不管你中午吃的是窝头还是鲍鱼, 你的下水

5、都在你肚皮里,别人看不到你中午吃了啥,除非你自己说给 他们听(或者画给他们看,whatever);继承:刚说了,你个土鳖/壕,你们全家都是土鳖/壕。冰冻三尺 非一日之寒,你有今天,必定可以从你爸爸爷爷那里追根溯源。正所 谓虎父无犬子,正恩同学那么狠,他爹正日就不是什么善茬,更甭说 他爷爷日成,明白了吗?多态:哲学家说过,世上不会有两个一模一样的双胞胎。即使你 从你父亲那里继承来的土鳖/壕质,也不可能完全是从一个模子里刻 出来的,总会有些差别。比如你爸喜欢蹲在门前吃面,你喜欢骑在村 口的歪脖子树上吃,或者反过来。当然,也可能令尊爱吃龙虾鲍鱼时 旁边有几个艺校小女生喝酒唱歌助兴,你可能更喜欢弄个街舞乐队来 吹拉弹唱。话丑理端,现在明白了吗?希望没有伤害到你幼小的心灵,嘿嘿。6. 一句话搞定版:(细细品味)你办事,我放心。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号