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