`

secondRuby_类_方法

    博客分类:
  • ruby
阅读更多
def hello(args)
  print(args)#类外定义函数
end
class A
  def name  #定义成员变量吧??
    @name  
  end  
  def artist  
    @artist  
  end  
  def duration  
    @duration  
  end  
  
 # def initialize() #不能同时存在多个 构造函数
 #   print("init"); #构造函数
 # end
  
  def initialize(name,artist,duration)
    @name     = name
    @artist   = artist
    @duration = duration  #初始化各个成员
  end
  def hehe(args)
    print("hello");#函数
  end
end
#a=A.new();#创建对象 
#a.hehe("sadf");
b=A.new("a","b","c"); #创建对象
print(b.name)#输出成员变量a
#print(a.to_s); #toString方法
hello("helloWorlds");#调用hello方法

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics