我是ruby新手,正在学习一些ruby的基础知识,比如类继承。
我写了一些片段来加深我的理解,但是下面的2个片段让我很困惑。
class Object
def hello_o
puts "Hello in Object"
end
hello_o
end
这一个打印“Hello in Object”,而
class A
def hello_a
puts "Hello in A"
end
hello_a
end
这个给我一个错误:
undefined local variable or method hello_a' for A:Class
为什么?我认为两者A
兼而有之Object
。