ポリモーフィズム
多型の実装の条件:継承、オーバーライド継承されたメソッド
客観的多型:インターフェースの再利用。インタフェース異なるオブジェクトに渡された、同じ、異なる結果を実行するための方法。
例えば、親クラスの定義:プリンタ。二つのサブカテゴリー:カラープリンタ、モノクロプリンタ。
ヒトの定義は、異なる結果を印刷するために、別のプリンタを使用して、プリンタに使用される方法。
クラスプリンタ(オブジェクト): DEF print_something(自己): 渡す クラスカラープリンタ(プリンタ): DEF print_something(セルフ): 印刷( "色の内容をプリントアウト") クラスBlackPrinter(プリンタ): DEF print_something(セルフ): 印刷( " )内容」アウト白黒印刷 :クラス人(物体) DEF make_print(セルフ、OBJ): obj.print_something() BP = BlackPrinter() CP =カラープリンタ() 暁=人() xiaoming.make_print(CP)#の着信CP、結果は次のとおりです。色の内容をプリントアウト。BPを着信すると、結果は次のとおり白黒プリントアウト内容