smalltalk中如何根据class获取superclass的名字
How to get name of superclass according to class in smalltalk
我知道如何在 SMALLTALK (with class message )
.
中获取 class 的元数据class
但是如何获取 class 的 SuperClass
(或获取某些 class 的实例的 SuperClass
)?
当然是使用 instance class superclass
!
每个 class 都可以回答它的(唯一)超级 class.
但是请注意,您有几个并非无意的大写错误。在 Smalltalk 中,大小写规则是有意义的,不区分大小写。
此外,跨实例-class级别查询这样的东西并不常见。通常,只有元编程工具(调试器、检查器)才会有这样的问题。
我知道如何在 SMALLTALK (with class message )
.
但是如何获取 class 的 SuperClass
(或获取某些 class 的实例的 SuperClass
)?
当然是使用 instance class superclass
!
每个 class 都可以回答它的(唯一)超级 class.
但是请注意,您有几个并非无意的大写错误。在 Smalltalk 中,大小写规则是有意义的,不区分大小写。
此外,跨实例-class级别查询这样的东西并不常见。通常,只有元编程工具(调试器、检查器)才会有这样的问题。