Ruby 教程 之 Ruby 类和对象 4
Ruby 类和对象
Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括:
数据封装
数据抽象
多态性
继承
这些特性将在 面向对象的 Ruby 中进行讨论。
Ruby 类中的成员函数
在 Ruby 中,函数被称为方法。类中的每个方法是以关键字 def 开始,后跟方法名。
方法名总是以小写字母开头。在 Ruby 中,您可以使用关键字 end 来结束一个方法。
下面的实例定义了一个 Ruby 方法:
class Sample
def function
statement 1
statement 2
end
end
在这里,statement 1 和 statement 2 是类 Sample 内的方法 function 的主体的组成部分。这些语句可以是任何有效的 Ruby 语句。例如,我们可以使用方法 puts 来输出 Hello Ruby,如下所示:
class Sample
def hello
puts "Hello Ruby!"
end
end
下面的实例将创建类 Sample 的一个对象,并调用 hello 方法:
class Sample
def hello
puts "Hello Ruby!"
end
end
使用上面的类来创建对象
object = Sample. new
object.hello
这将会产生下面的结果:
Hello Ruby!