📜  Ruby类和对象

📅  最后修改于: 2021-01-08 13:06:48             🧑  作者: Mango

Ruby类和对象

在这里,我们将学习Ruby对象和类。在面向对象的编程语言中,我们使用对象和类设计程序。

对象既是物理实体又是逻辑实体,而类仅是逻辑实体。

Ruby对象

对象是所有Ruby对象的默认根。 Ruby对象继承自BasicObject (它是Ruby中所有类的父类),从而允许创建备用对象层次结构。

对象混合在内核模块中,使内置内核功能可全局访问。

创建对象

Ruby中的对象是通过调用类的新方法创建的。这是一种独特的方法类型,并在Ruby库中预定义。

Ruby对象是该类的实例。

句法:

objectName = className.new

例:

我们有一个名为Java的类。现在,让我们创建一个对象java并将其与以下命令配合使用,

java = Java.new("John")

Ruby类

每个Ruby类都是Class类的一个实例。 Ruby中的类是一流的对象。

Ruby类始终以关键字class开头,后跟类名。按照惯例,对于类名,我们使用CamelCase。类名应始终以大写字母开头。定义类以end关键字结束。

句法:

class ClassName
    codes...
end

例:

在上面的示例中,我们使用class关键字创建了一个Home类。 @love是一个实例变量,可用于Home类的所有方法。