Ruby实例变量

Ruby实例变量教程

实例变量是类属性,它们在使用类创建对象时就变成对象的属性。每个对象的属性是单独赋值的,和其他对象之间不共享值。在类的内部,是使用 @ 运算符访问这些属性,在类的外部,则是使用称为访问器方法的公共方法进行访问。

案例

访问实例变量

实例变量使用

#!/usr/bin/ruby -w # -*- coding : utf-8 -*- puts "HaiCoder(www.haicoder.net)" class Student def initialize(name, age) @name, @age = name, age end def sayHello printf("Hello HaiCoder From Ruby Class, Name = %s, Age = %d\n", @name, @age) end end stu = Student.new("HaiCoder", 108) stu.sayHello()

程序运行后,控制台输出如下:

05_Ruby实例变量.png

实例变量的定义使用 @。

Ruby实例变量总结

实例变量是类属性,它们在使用类创建对象时就变成对象的属性。每个对象的属性是单独赋值的,和其他对象之间不共享值。在类的内部,是使用 @ 运算符访问这些属性,在类的外部,则是使用称为访问器方法的公共方法进行访问。