2.1Ruby语言的模块(Module)

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

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年5月1日 11:14
下一篇 2025年5月2日 02:39

相关推荐

发表回复

登录后才能评论