ruby类

 Ruby 提供了四种类型的变量

 局部变量:小写字母或_开头

 实例变量:实例变量可跨越任何特定实例或对象的方法,意味着,从对象到对象的实例变量改变。实例变量前面加at符号@,紧接着变量名

 类变量:类变量是可在各种不同的对象 一个类变量属于类 是类的一个特点 他们前面的符号@@跟着的类变量名

 全局变量:类变量不能跨类 如果想要一个单一的变量可以跨类 需要定义一个全局变量 全局变量的前面总是用美元符号$

=end

 =begin

 Ruby 中使用new方法创建对象  对象是类的实例

 =end

class Customer

 @@no_of_customers = 0 #使用类变量@@ 能确定创建的对象的数量

@no_of_wheels

 def initialize #重写初始化方法

   @no_of_wheels = "324243234"

end

 def initialize(wheels)#自定义初始化方法 传入参数wheels

   @no_of_wheels = wheels

end

 def hello

    puts "hello#{@@no_of_customers}#{@no_of_wheels}"

end

 end

 #调用对象方法

object = Customer.new("werrwerwrew")

object.hello

 

posted @ 2016-08-02 20:05  Silktree  阅读(134)  评论(0编辑  收藏  举报