Ruby 4.0 リファレンスマニュアル

instance method Class#superclass

superclass -> Class | nil[permalink][rdoc][edit]

自身のスーパークラスを返します。


p File.superclass        #=> IO
p IO.superclass          #=> Object
class Foo; end
class Bar < Foo; end
p Bar.superclass         #=> Foo
p Object.superclass      #=> BasicObject

ただし BasicObject.superclass は nil を返します。


p BasicObject.superclass #=> nil

[SEE_ALSO] Class#subclasses