#1 楼 @blacktulip 问题解决了,谢谢! 还有一些事不明白,说起来可能有点复杂。
问题 1、模块 A 是类 Module 的一个对象。类 C 中 include 模块 A,于是类 C 继承了模块 A。 为什么可以在类 C 中调用类 Module 的 readonly 私有方法?
问题 2、书上有一段代码
class Point
include Comparable
end
include 是类 Module 的一个私有实例方法,它 隐式被 self 调用——这里就是包含模块的类 。...include 是私有方法,它必须 以函数形式 被调用,而不能写成 self.include Comparable 这里的隐式调用和以函数形式调用的机理能不能说明一下,书上没有找到。
太感谢了!!!
#1 楼 @blacktulip 标记起来是吧,谢谢你的回复
#1 楼 @blacktulip 谢谢 学习了!