Project1

标题: 怎么判断一个方法是直接继承来的还是重定义过 [打印本页]

作者: zh99998    时间: 2009-8-3 19:20
标题: 怎么判断一个方法是直接继承来的还是重定义过
比如Window里的clone方法
怎么判断是直接从Object里继承来,没做任何修改,还是在Window里重定义过
作者: zh99998    时间: 2009-8-3 19:57
Window是内建的又不在脚本编辑器里……
作者: zh99998    时间: 2009-8-4 07:53
“Window是内建的又不在脚本编辑器里……”
既然如此就去拆.dll文件吧carolawyer 发表于 2009-8-3 20:19


-_-Ruby内部不能提供判断定义位置的方法吗……
还有,Ruby中文手册我在VX发布区发了,不用去查英文的了
作者: 紫苏    时间: 2009-8-9 16:47
  1. p Window.instance_methods(true)
  2. p Window.instance_methods(false)
复制代码

作者: zh99998    时间: 2009-8-10 07:22
也就是说,instance_methods(false)里的都是当前类定义过的对吧
作者: goahead    时间: 2009-8-10 17:42
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1