ruby扩展类及模块的知识

Paste_Image.png
Paste_Image.png
Paste_Image.png

Ruby中的模块
可以说是方法的集合,各种的集合
我们之前调用类中的常量是类名::常量名称,如Student::Version
那么模块也是这样调用的,模块中的常量只能双冒号调用,模块中的方法既可以双冒号调用也可以点号调用
ruby中有一个模块MATH

模块和类方法都是可以这样调用,那么2者有什么区别呢?模块是没有实例的,也就是比如模块Math是没有Math.new方法的,模块是没有实例的,也不能被继承

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,906评论 1 10
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,378评论 11 349
  • 在本教程中,将探讨使用Ruby开始编程所需的基本语法,以及如何在30分钟内快速入门学习并使用Ruby编程语言。 注...
    易百教程阅读 7,353评论 1 36
  • 青春,一半明媚,一半忧伤。它是一本惊天地泣鬼神的着作,而我们却读的太匆忙。于不经意间,青春的书籍悄然合上,以至于我...
    窗外有棵天堂树阅读 919评论 20 5