继承啊,表示goodbye这个类继承了hello
class Hello#此处声明一个类Hello
def howdy#定义一个方法
greeting = "Hello,Matz!"#给变量greeting赋值
puts greeting#输出变量greeting
end
end
classs Goodbye < Hello #Goodbye类继承Hello类,也就是说hello类里面定义的方法howdy在 # goodbye里也有
def solong#这是goodbye类自己定义的方法,也就是说到现在goodbye里已经有两个方法了
farewell = "Goodbye,Matz!"
puts farewell
end
end
friendly = Goodbye.new#Goodbye类的实例化,生成对象friendly
friendly.howdy#对象调用类Goodbye中的方法,这个方法是继承自Hello的
friendly.solong#这个调用类Goodbye自己定义的方法
#输出结果为:
Hello,Matz!
Goodbye,Matz!