Ruby - Inheritance
Given this Ruby code, what is the output?
module M1 def greet; "Hello from M1"; end end class C include M1 def greet; "Hello from C"; end end obj = C.new puts obj.greet
Given this Ruby code, what is the output?
module M1 def greet; "Hello from M1"; end end class C include M1 def greet; "Hello from C"; end end obj = C.new puts obj.greet
greet method, which overrides the module's method.greet there, so it calls "Hello from C".15+ quiz questions · All difficulty levels · Free
Free Signup - Practice All Questions