[英]How to get name of superclass according to class in smalltalk
I know how to get a metaclass of a class in SMALLTALK (with class message )
. 我知道如何在SMALLTALK中获取类的元类(with class message )
。
But how do i get the SuperClass
of a class (or get the SuperClass
of an instance of some class )? 但是,如何获取类的SuperClass
(或获取某个类的实例的SuperClass
)?
Using instance class superclass
, of course! 当然,使用instance class superclass
! Every class can answer its (unique) superclass. 每个类都可以回答其(唯一)超类。
However, note that you have several capitalization mistakes that are not innocent. 但是,请注意,您有一些大写错误,这些错误不是纯真的。 In Smalltalk, capitalization rules are meaningful, beyond case-sensitivity. 在Smalltalk中,除了区分大小写之外,大写规则也很有意义。
Also, it is uncommon to cross the instance-class level to query something like this. 同样,跨越实例类级别查询类似的情况并不常见。 Usually, only meta-programming tools (debuggers, inspectors) have questions like this. 通常,只有元编程工具(调试器,检查器)才有这样的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.