Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Classクラス > subclasses

instance method Class#subclasses

subclasses -> [Class][permalink][rdoc]

自身が直接のスーパークラスになっている(特異クラスを除く)クラスの配列を返します。返り値の配列の順序は未定義です。



class A; end
class B < A; end
class C < B; end
class D < A; end

A.subclasses        # => [D, B]
B.subclasses        # => [C]
C.subclasses        # => []

[SEE_ALSO] Class#superclass