新手问题 关于 Ruby 复杂的类体系结构的思考

kakaxi2 · 2015年05月24日 · 最后由 nickcen 回复于 2015年05月25日 · 2461 次阅读

刚刚开始学习使用 ruby on rails,也在学习使用 ruby 的方方面面,感觉要了解 ruby 的类的体系结构还是得花一些心思,有点复杂啊。 我感觉主要是你要从类和对象两个角度来看一个类,不同于其他的面向对象语言,ruby 里的类即是类,也是对象。

Class 是除了 Kernel 以外的任何类(现在我们应该从对象的角度),类与对象的联系,类的视力

/

吕秀才:慢着...杀我也行,但先得说明白,我是死在谁手上。 姬:废话,我呀! 吕:“我”,是谁 姬:我哪知道你是谁啊...哎,你到底什么意思啊? 吕:这就得从人和宇宙的关系讲起。就拿你来说吧,长久以来,一直有一个问题缠绕着你。 姬:什么问题? 吕:“我”是谁 姬:这我已经知道了呀。 吕:不,你不知道。你是谁?姬无命吗?这只是一个名字,一个代号。你可以叫姬无命,我也可以叫,他们都可以。但,把这个代号拿掉之后呢?你又是谁? 姬:我...我不知道。我也不用知道 吕:那好,你再回答我一个问题,我是谁? 姬:这个问题已经问过了。 吕:不,刚才问的是本我,现在问的是自我。 姬:这有什么区别吗? 吕:当我用“我”这个代号进行对话时,你的代号也是“我”,这是不是意味着你就是我,而我也就是你呢? 姬:这这...这种问题没有意义 吕:那就问几个有意义的。我生从何来?死往何处?我为何要存在这个世界上?我的出现对这个世界来说,意味着什么?是我选择了世界,还是世界选择了我? 姬:(捂耳朵)够了! 吕:(提高音量)我和宇宙之间有必然的联系吗?宇宙有没有尽头?时间有没有长短?过去的时间在哪里消失?未来的时间又在哪里停止?我在这一刻提的问题,还是你刚才听到的问题吗! 姬:(扬手)我杀了你! 吕:(吼)是谁杀了我,而我又杀了谁!! 姬:(愣)是我,杀了我? 吕:回答正确,动手吧 姬反手击打天灵盖,倒地 吕:他不会再醒过来了吧? 白展堂:(探鼻息)永远不会了 郭芙蓉:这,这算个什么说法啊? 吕:呵呵...知识就是力量

其实 Python 里面类也是对象。。。

面向对象语言里面,类也是对象

需要 登录 后方可回复, 如果你还没有账号请 注册新账号