• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ruby学习笔记(8)-"静态方法的4种写法"与"单例方法的2种写法" ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
#静态方法的4种写法
class Test
  def Test.StaticMethod1
    puts "Test.StaticMethod1"
  end
  
  def self.StaticMethod2
    puts "Test.StaticMethod2"
  end
  
  class << Test
    def StaticMethod3
      puts "Test.StaticMethod3"
    end
  end
  
  class << self
    def StaticMethod4
      puts "Test.StaticMethod4"
    end
  end
end
  
Test.StaticMethod1
Test.StaticMethod2
Test.StaticMethod3
Test.StaticMethod4

 

#单例方法的2种写法

class Test
  def method1
    puts "method1"
  end
end

t1 = Test.new

def t1.singleMethod1
  puts "t1.singleMethod1"
end

class << t1
  def singleMethod2
    puts "t1.singleMethod2"
  end
end

t2 = Test.new

t1.method1
t2.method1
t1.singleMethod1
t1.singleMethod2
#t2.singleMethod1 #将报错
#t2.singleMethod2 #将报错

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
rubyonrails全局布局,局部视图,局部布局发布时间:2022-07-14
下一篇:
ruby中的链式访问和方法嵌套发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap