class Talker attr_reader :name def initialize(name) @name = name end def say(msg) puts "#{name}: #{msg}" end end class CurtTalker < Talker def say(msg) puts name+msg end end ct = CurtTalker.new("ma") ct.say("in")