|
#!/usr/bin/env ruby -Ke class Man end class Janiota < Man def sakebu print "容疑者なんて言わないで!\n" end end class Normal < Man def sakebu() print "容疑者なんだから容疑者でいいです\n" end end people = [ Janiota.new, Normal.new ] # このあたりがポリモルフィズム people.each do |p| p.sakebu end