|
|
1
20
类方法是一种方法,其中类是接收者,因此要查找调用该方法的对象(您在这里似乎正在尝试执行的操作),只需检查
|
|
|
2
15
获取类(实际上是模块)名称的方法只是
然而,在Ruby中,实际上没有“类名”这样的东西,就像在其他一些语言中一样。在Ruby中,类只是一个对象,就像任何其他对象一样,它被分配给变量,就像任何其他变量一样。
所有的
所以,就像其他对象一样,类的“名称”是 真正地 除了你用来引用它的任何变量之外,什么都没有。 例子:
现在,该类的“名称”是
现在,该类的“名称”是
二者都
现在,由于类被分配给一个常量,该常量的名称将被视为该类的名称…
…即使常量被分配到不同的对象上…
…甚至在类被分配到另一个常量之后。
在其他答案中,完全不需要所有复杂的绒毛。 |
|
|
3
2
这不是什么
|
|
4
1
假设你上课:
|