在ruby中,我可以通过调用'class'方法找到对象的类:
5.class
'foo'.class
3.14.class
如何找到超类?
答案 0 :(得分:3)
答案 1 :(得分:2)
这应该有效
5.class
=> Fixnum
5.class.superclass
=> Integer
您还可以使用ancestors方法,该方法将为您提供所有超类的列表
5.class.ancestors
=> [Fixnum, Integer, Numeric, Comparable, Object, Kernel, BasicObject]
答案 2 :(得分:2)