class A
@@var = "X"
def self.class_method
puts "A.class_method: #{@@var}"
end
end
class B
@var = "Y"
def self.class_method
puts "B.class_method: #{@var}"
end
end
A.class_method
B.class_method
我在这里有点困惑。看来@var
就像一个类变量而不是一个实例变量。 此行为的解释是什么?