如何调用模块中存在的类的方法。例如
class Earth
def country
puts " Earth Country"
end
end
module Testing
class World < Earth
def country
puts "country method from module Testing and class World"
end
end
def country
puts "country method from module Testing"
end
end
puts Testing::World.new.country
class Country
include Testing
def country
puts "country method from Country Class"
end
end
puts Country.new.country
现在如何从World
课程中调用Country
班级国家/地区方法。需要具体答案和解释。我知道我可以使用Testing::World.new.country
进行呼叫,但其目的是包含模块。
此外,如何从Testing
课程和外部调用模块Country
国家/地区方法。请清除从Earth
类调用Country
类国家/地区方法的概念。我完全感到困惑,需要module
和class
之间的正确解释。