Ruby中类与模块的异同 在写Ruby模块时,出现了许多错误,今天在这篇文章里总结一下: 1.模块的命名:模块的命名与类的命名相同,可以全为大写字母,也可以只以大写字母开头。 2.模块内方法的命名:模块名+’.’+方法名 或 用self代替模块名(只能在模块内调用方法)。 module A def A.a puts 'a' end end 或 module Ba def self.b puts 'b' end end