--- ---復元コンテンツ始まります
多型の定義のテキストを見始めた後、私はいつも言っていることの意味を理解し、いくつかのサンプルコードを読んでいない、最終的に知っている、実際には、「多状態」の文字通りの意味です。
次のように:
クラスA { 公共 ボイドアウト() { System.out.printlnは( "これはAです" )。 } } クラス Bは延び{ 公共 ボイドアウト() { System.out.printlnは( "これはBである"を) } } クラス Cは延び{ 公共 ボイドアウト() { System.out.printlnは( "これはCを" )。 } }
上記の3つのクラス、2クラスのサブクラスを作成します。
パブリック 静的 ボイドメイン(文字列[]引数) { ISA = 新しい新しいA(); isA.Out(); // 出力A A ISBは=です新しい新しい(B); isB.Out(); // 出力B A = ISC 新しい新しいC(); isC.Out(); // 出力C }