ruby-类方法定义

来源:互联网 发布:京东物流java笔试题 编辑:程序博客网 时间:2024/06/06 10:58
ruby---类方法定义
# -*- coding: utf-8 -*-# ruby定义类方法的三中形式=begin方法一: def 类名.方法名~end"=endclass HelloWorld  def HelloWorld.hello(name)    print name, " said Hello."  endendjack = HelloWorld.hello("jack")=begin方法二: class << 类名~def 方法名~end end"=endclass HelloWorld2  endclass << HelloWorld2  def hello(name)    print name, " said Hello2."  endendtony = HelloWorld2.hello("tony")=begin方法三: class 类名~def self.方法名~end end=endclass HelloWorld3  def self.hello(name)    print name, " said Hello3."  endendcherry = HelloWorld3.hello("cherry")
0 0
原创粉丝点击