通信用語の基礎知識 日本文化チャンネル桜二千人委員会 戻る

通常PC用 / 人気 更新 今日 カテ
電子計算機 > 仕様・構造 > ソフトウェア > プログラミング言語 > 言語仕様
ポリモルフィズム
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY)
読み:ポリモルフィズム
外語:polymorphism
品詞:名詞

多形、同質異像、多形性。「ポリモフィズム」「ポリモーフィズム」とも書かれる。

目次
概要

一つのメソッドに対して複数の意味を与えること。

あるクラスがあったとして、その再利用性を高めるための手法である。

特徴
#!/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
リンク
関連する用語
実行時型情報
稲垣メンバー

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.03 (16-May-2019)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic