Object.superclass # => BasicObjectObject.superclass.superclass.superclass# => undefined method error since nil is not a class
Object.superclass.superclass.class # => NilclassObj
假设我有扩展SuperClass的类SubClass1和SubClass2。我需要在一个列表(List list)中存储所有扩展SuperClass的对象。现在,我将该列表传递给一个函数,该函数可以找出之前的SuperClass是哪个SubClass。然后,此函数应将SuperClass重新转换回其各自的子类。例如, if (superClass.getType().equals(&quo
List<SuperClass> aClasses = ...而不是abstract class SuperClass {...}class B extends SuperClass {...}
class C extends SuperClass {...}extends SuperClass>, List<SuperClass>> grou