1.模块声明
模块既不是存放 .rb
文件的目录,也不是 .rb
文件。
模块声明是 Module
类的对象。
module 模块名
#成员定义
end
2.导入模块中的成员
#导入的实例方法会成为类的实例方法
include 模块名
include 模块名1, 模块名2, 模块名N
#导入的实例方法会成为类的类方法
extend 模块名
extend 模块名1, 模块名2, 模块名N
alias :方法别名, :方法名
alias_method :方法别名, :方法名
3.访问导入的成员
方法名
方法别名
4.模块直接访问成员
模块名::模块常量名
模块名.模块方法名()
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/38115.html