-1

如何让子类直接继承父类的包含代码,而不必一直包含同一个模块?

例如:

class P
  include something
  ...
end

class C1
  include something
  ...
end

class C2
  include something
  ...
end

事实证明我犯了一个大错误,这不是我的错误的原因......真的很抱歉问了一个愚蠢的问题...... :(

谢谢各位~~

4

2 回答 2

2
module Includable
end

class Parent
  include Includable
end

class ChildOne < Parent
end

class ChildTwo < Parent
end

在没有更清楚地理解问题的情况下,这将简单地从父级继承,并且父级包含模块,因此子级可以利用它。

于 2013-05-14T07:10:35.987 回答
1

子类自动继承父类包含的模块,您不需要做任何额外的事情。

于 2013-05-14T06:51:23.593 回答