2012-12-02 65 views

回答

3

你在找這個?

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

C.ancestors # => [C, B, A, Object, Kernel, BasicObject] 
1

您可以使用is_a?來測試一個對象是否從一個類繼承。

class A 
end 

class B < A 
end 

b = B.new 
b.is_a? B # true 
b.is_a? A # true