Javaの多型 - コード例

--- ---復元コンテンツ始まります

多型の定義のテキストを見始めた後、私はいつも言っていることの意味を理解し、いくつかのサンプルコードを読んでいない、最終的に知っている、実際には、「多状態」の文字通りの意味です。

次のように:

 

クラス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 
    }

 

おすすめ

転載: www.cnblogs.com/lbhym/p/11541777.html