Ruby 求教:What's the instance method search in inheritance hierarchy

lihuazhang · 2012年03月27日 · 最后由 lihuazhang 回复于 2012年03月27日 · 2684 次阅读

在 ruby 元编程里看到, 一个 obj 的方法在查找时,会先去它的 eigenclass 里面查找, 如果找不到,就会去它的 superclass 查找, 那如果 superclass 找不到,是从 superclass 的 eigenclass 里找呢? 还是去 superclass 的 superclass 呢?

另外实例方法的查找和单件方法查找的路径是不是一样呢?

自己想明白了。。。结贴吧!

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