我怎么知道一个类是从另一个继承的呢?有些方法比如is_a?

Cro*_*lio 4 ruby inheritance ruby-on-rails

简单的例子:

class A
end

class B < A
end
Run Code Online (Sandbox Code Playgroud)

那么,我如何判断B类是否继承自A类?是否有某种方法喜欢is_a?或可能被称为is_child_of?

我找不到一个.

cyp*_*eon 9

您可以使用<运营商:

B < A 如果B是A的子类,那将是真的.