【转】读<一个程序员的表白>
看到这篇文章,, 第一感觉,, 太肉麻了, 第二感觉. 太有才了,.,, 抽象 面向对象编程的一个实质性的要素是抽象。人们通过抽象(abstraction)处理复杂性。例如,人们不会把一辆汽车想象成由几万个互相独立的部分所组成的一套装置,而是把汽车想成一个具有自己独特行为的对象。这种抽象使人们可以很容易地将一辆汽车开到杂货店,而不会因组成汽车各部分零件过于复杂而不知所措。他们可以忽略引擎、传动及刹车系统的工作细节,将汽车作为一个整体来加以利用。 “"我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... “ 整个世界都可以抽象出来,用一串字符去表示,,可是,,你,,,我却抽象不出来,,, 因为你在我心里面,太爱你了,你在我心里面太具体了,,真的抽象不出来,,,, 你比整个世界都重要,,,,,, 所以我的世界不完整......连抽象都抽象不了,,我的世界怎么可能完整,,,, (太肉麻了,,,,,我顶吾顺...) 重载: 重载就是同一个函数的名称,使用不同的参数(参数的个数或者是类型不同)。 就是同一个方法,放入不同的东西,结果不一样. 网上有一哥们, 这么形容重载, 你在街上一个咖啡厅偶遇了她,一场轰轰烈烈的感情在你们两个身上发生。如今十年过去了,你在那个咖啡厅再次偶遇上了她,你突然发现原来现在你对她已经没啥感觉。 虽然是同样的人,同样的地方!但你的感情却变了,你的感情在这里被重载了。 明白了把,重载就是对于同一个概念,同一个操作,因为条件不同而生成了不同的结果,或者多了一些东西,或者少了一些东西,或者根本就完全不同 1+1=2 a+b=ab 一堆沙+一堆沙=一堆沙。 同样都是“+”,结果是不一样的 这哥们写得还蛮贴切的, 覆盖, 不用我说了吧,, 就是新的方法,去替换旧的方法, 文章中写的: "我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... “ 世界上任何一种方法,都可以重新去写.去做, 但,对你的思念的这个方法,,,,,,我放入新的条件,再来一次,都做不到,,,, 这句话的意思不是,我不思念你,,,而是恰恰相反,,,,,,,, 意思是: 每次运用这个方法的时候,条件和结果都是一样的,,, 我每次都是这样想念你,,, 我每天都在想你,,,, (真的好肉麻,,,,,) 静态属性: 怎么说呢,,, 这个要从优先级说吧,, 进程是有优先级的。如果即将被运行的进程的优先级比正在运行的进程的优先级高,则系统可以强行剥夺正在运行的进程的CPU,让优先级高的进程先运行. 而静态属性是在程序中优先级最高的,,, 方法: 如果将函数定义为类定义的一部分或者将它与某个对象绑定,则该函数称为方法. 函数就是程序的子程序 是程序的一部分为的是整个程序代码 清晰明了 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法 也许命中注定,你在我的生命这个程序中,永远是静态属性,,永远是最高的优先级,,,,,,, 你是我世界中的第一位. 而我,却不小心,在生命的程序中的一个子程序, 这个子程序是, 永远不变的爱你,(爱你已经和这个子程序绑定了,是全部绑定.) (肉麻死鸟,,,) 参数: 简单的说,就是给你一个数据,交给代码处理,这个数据就是参数 比方说.一段代码是:a+1=? 你把a=1输进去,结果会是2 那么a=1就是参数, 死循环, 编写的程序中 没有终止 一直循环 永远都不会停下来条件语句 不能成立 终止不了 叫死循环 .(在程序中电脑,循环语句,一般设定条件,要完成这条件,才能停下,不然它就会一直运算,同一段代码,) 在这种情况下,电脑会一直输出直到数字溢出. 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 绑定了永远爱你的这个函数,,我把我自己放进去,,,, 才发现,这是个死循环,,,我不能停下来,,停不下来,,没有任何条件可以停止我爱你,,, 进去之后,就没办法出得来了,, (太有才了,,,,还是肉麻啊) 返回值: 指函数运算后,得出的结果,, 堆栈: 堆栈都是一种数据项按序排列的数据结构,只能在栈顶对数据项进行插入和删除。 1、栈区(stack)— 由编译器自动分配释放, 2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由系统回收 。可以申请内存. 它不停的返回对你的思念压入我心里的堆栈... 在这无尽的黑夜中... 我的内存里已经再也装不下别人... 我不停的向系统申请空间... 我不断的运行着这个段程序, 结果都是想念你,, 不断的想念堆积在我的心里,,, 我的心里已经装不下别人, 我不断的乞求老天, 让我的心更大一点, 可能更爱你多一点,, 是因为我有限的心, 很难才装下对你无限的爱,,,,, "除了肉麻,还是肉麻啊,,,," 异常: 有人说: 异常是没有办法预期的偶然错误。 - -! 差不多吧,,,, 字符串: 简单来说,程序中,不是代码,而是代表字符的集. 返回值为真: 在程序运行中,返回值不仅有结果,还有判断,"1"则为真,,,否则则为假,, 释放掉所有系统资源: 我的理解是,,,全面崩溃,,,资源可以释放,,系统资源也可以释放,,但不能全部系统资源都释放,,连系统都没有了,写什么程序呀, "但却捕获一个异常---我爱的人不爱我... 为了解决这个异常... 我愿意虚拟出最后一点内存... 把所有我能实现的方法地址压入堆栈... 并且在栈尾压入最后一个方法---将字符串"我爱你,你爱我吗?"传递给你...如果返回值为真--我将用尽一生去爱你... 否则--我将释放掉所有系统资源..." 运行这段程序,的时候,(不断的思念着你的时候,) 发现一个问题, 我爱的人不爱我,, 为了解决这个问题, 我再次乞求老天, 再给我最后点空间, 让我想尽我可以做到所有的办法, 去让你爱我,,,, 如果, 这些办法都不能让, 你爱我, 最后一个办法是.. 把写有"我爱你,你爱我吗?"的字条, 传递给你, 如果你的答案是1, 我用一生去爱你, 如果不是, 我的生命将失去意义,,,, "俺,,,服了他了,,," 写得这么肉麻,,又这么婉转的,,,真是高手呀,,,, 强,,,,,不知道原创是谁,, 在哪发表的,,,我要去顶他,,,,,