Project1

标题: 类的4个空间概念图,不知画得对吗?(自制的) [打印本页]

作者: 九靈    时间: 2014-8-8 20:44
标题: 类的4个空间概念图,不知画得对吗?(自制的)
本帖最后由 九靈 于 2014-8-8 20:47 编辑

看了一个帖子说到"类有4个空间"
就把他们的关系画了出来
不知道这样表示对不?


[通用发布] [长期更新]秀秀之走火入魔的高级脚本教程(至五章二节)
https://rpg.blue/thread-108581-1-1.html

类的4个空间概念图

@无脑之人


图中表示
1.类有很多实例对象
2.元类/单态类只有唯一一个实例对象
3.似乎有这种继承关系

        对象<元对象<Class

        类<元类<Class

4.  .........
作者: taroxd    时间: 2014-8-8 21:24
本帖最后由 taroxd 于 2014-8-8 21:39 编辑

画得有些乱,不保证正确(比如BasicObject少画了一个module框……)。凑合着看吧

super 表示查找方法的顺序,也就是你第3条的“<”。
singleton_class 表示元类(单例类)关系。

知道类与实例是什么关系,self在其中的变化就好。不用过于深究这块内容。



作者: 九靈    时间: 2014-8-8 22:11
taroxd 发表于 2014-8-8 21:24
画得有些乱,不保证正确(比如BasicObject少画了一个module框……)。凑合着看吧

super 表示查找方法的顺 ...

嗯...大概懂了
感谢!
另外找self
是去找当前被调用的方法的定义空间是吗?

作者: 无脑之人    时间: 2014-8-11 12:39
诶嘛吓尿了这是什么- -
其实无论是你画的还是你解释的我都没看明白{:2_276:}
东西还是放在该放的地方好了,我还是去玩好了【逃




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