[汎用インタフェース】

パッケージcom.yjf.esupplier.common.test。

/ ** 
 * @authorのshushengの
 *の@description 
 * @email [email protected] 
 * @date 2018年12月13日午前16時27分
 * / 
パブリック インターフェイスインター<T> { 

    公共 ボイドショー(T tの); 
} 


パッケージcom.yjf.esupplier.common.test。

/ ** 
 * @authorのshushengの
 *の@description 
 * @email [email protected] 
 * @date 2018年12月13日16:28 
 * / 
パブリック クラス InterImpl <T>は、実装インター<T> { 

    @Override 
    国民を ボイド表示(T T){ 
        のSystem.out.println(T); 
    } 
} 


パッケージcom.yjf.esupplier.common.test; 

/ ** 
 * @author Shusheng 
 * @description 
 * @email [email protected] 
 * @date 16:48 2018年12月13日
 * / 
パブリック クラスInterDemo {
     / ** 
     *汎用インターフェース:
     *一般的なインタフェースで定義された
     *フォーマット:パブリックインタフェースのインタフェース名<。...一般的なタイプ1> 
     * / 
    パブリック 静的な 無効メイン(文字列[]引数){ 
の<string> = INTER1 新しい新しい InterImplの<string> (); 
        inter1.show( "こんにちは"); 

        インテル <整数> inter2 = 新しい InterImpl <整数> (); 
        inter2.show( 30 )。

    } 

}

 

おすすめ

転載: www.cnblogs.com/zuixinxian/p/11275062.html