`

ruby 两种静态法

阅读更多

1.不用self

    class Test  
       class << self  
         def a  
           puts "static method"  
         end  
       end  
    end  

 

 

 2. self的方式

 

Ruby代码  
    class Test  
         def self.a  
           puts "static method"  
         end  
    end  

 

调用

 

Ruby代码  
Test.a  
 转自:http://www.iteye.com/topic/1116041
分享到:
评论

相关推荐

    百度质量部测试开发工程师面试题整理

    1. C/C++、JAVA:对应知识点包括对这两种编程语言的语法、面向对象编程、异常处理等方面的知识。 2. 多线程:考察对并发编程的理解,包括线程的创建、同步、线程安全问题以及死锁等。 3. 网络编程:涉及到网络通信...

    编程新手真言绝对实用

    8. **堆栈与队列**:这两种数据结构在程序设计中经常被使用,堆栈遵循后进先出(LIFO)原则,而队列遵循先进先出(FIFO)原则。 9. **void creat_btree()**:这段代码可能是创建二叉树的函数声明。 10. **树与...

    2021-2022计算机二级等级考试试题及答案No.13433.docx

    接着,乘法运算符*优先级高于整除运算符\,因此计算结果为25\5/5,由于整除运算符\优先级高于除法运算符/,所以先计算25\5得到5,然后5/5得到1。因此,最终结果是1。正确答案:D。 4. for循环的描述:for循环可以...

    凸面船身:在平面中找到一组有限点的凸面船体的晶体实现

    晶体(Crystal)是一种静态类型的、面向对象的编程语言,它的语法类似于Ruby,但更接近C或Rust,注重性能和安全性。 2. **凸面船体算法**:有多种算法可以用于计算凸面船体,常见的包括 Jarvis March( Jarvis 走查...

    AOC2020

    Crystal 是一种静态类型的、面向对象的编程语言,它设计的目标是简洁、高效且易于阅读,同时也具有 Ruby 的语法风格和 Crystal 编译器的类型检查和性能优势。 标签"Crystal"进一步确认了这个压缩包内容与 Crystal ...

    i18n.cr:国际化分片:globe_showing_Europe-Africa:

    Crystal是一种静态类型的、面向对象的编程语言,设计目标是简洁、高效和易于阅读。它的语法与Ruby相似,但编译成LLVM字节码,提供了更接近C和C++的性能。在Crystal中实现国际化,开发者通常会创建一种机制来处理不同...

    javaSE代码实例

    15.3.3 静态/非静态内部类的区别 333 15.4 匿名内部类 334 15.4.1 基于继承的匿名内部类 334 15.4.2 基于接口实现的匿名内部类 335 15.4.3 匿名内部类的初始化 337 15.4.4 匿名内部类作用的体现 337 ...

    精通正则表达式~~~

    字符表示法... 115 字符组及相关结构... 118 锚点及其他“零长度断言” 129 注释和模式量词... 135 分组,捕获,条件判断和控制... 137 高级话题引导... 142 第4章:表达式的匹配原理.... 143 发动引擎... ...

Global site tag (gtag.js) - Google Analytics