在Ruby中,class
是一个保留关键字,不能用作关键字参数或其他保留名称。class
关键字用于定义类,它是Ruby中的一个核心概念。通过使用class
关键字,可以创建一个新的类,并在其中定义属性和方法。
在Ruby中,类是对象的蓝图,它定义了对象的属性和行为。通过定义类,可以创建多个对象,每个对象都具有相同的属性和行为。类可以继承其他类的属性和方法,从而实现代码的重用性。
以下是一个示例代码,展示了如何在Ruby中使用class
关键字定义一个类:
class Person
def initialize(name, age)
@name = name
@age = age
end
def say_hello
puts "Hello, my name is #{@name} and I am #{@age} years old."
end
end
person = Person.new("John", 25)
person.say_hello
在上面的示例中,我们定义了一个名为Person
的类,该类具有initialize
方法和say_hello
方法。initialize
方法用于初始化对象的属性,say_hello
方法用于打印对象的信息。通过调用Person.new
方法,我们创建了一个名为person
的对象,并调用了say_hello
方法。
关于Ruby中的类和对象的更多信息,可以参考腾讯云的Ruby教程。
领取专属 10元无门槛券
手把手带您无忧上云