呉ユーキション - 学習の自然生まれのJAVA開発:インタフェース

[可視] インターフェースインターフェース名は[ 延び{別のインタフェース名]
         // 変数を宣言
         // 抽象メソッド 
}
インポートされるjava.langを*。;
 // 導入パッケージ
 
パブリック インターフェイスNameOfInterface 
{ 
   // 最終的な、静的フィールドの任意のタイプ
    // 抽象メソッド 
}
インターフェース動物は{
    公共 ボイド)(食べます。
   公共 ボイド旅行(); 
}
パブリック クラス MammalIntは実装アニマル{ 
 
   公共 ボイド(){を食べる
      のSystem.out.println(「哺乳類食べるの」); 
   } 
 
   公共 ボイド旅行(){ 
      System.out.printlnは( "哺乳動物が移動" ); 
   } 
 
   公共 INT noOfLegs(){
       戻り 0 
   } 
 
   パブリック 静的 ボイドメイン(文字列引数[]){ 
      MammalInt M = MammalInt()。
      お肉(); 
      m.travel(); 
   } 
}
パブリック インタフェーススポーツ
{ 
   公共 ボイドsetHomeTeam(文字列名)。
   公共 ボイドsetVisitingTeam(文字列名)。
} 
 
// 文件名:Football.java 
パブリック インターフェイスサッカー延びスポーツ
{ 
   公共 ボイド homeTeamScored(INT 点)。
   公共 のボイド visitingTeamScored(int型ポイント)。
   公共 ボイド endOfQuarter(INT 四半期)。
} 
 
// 文件名:Hockey.java 
パブリック インターフェイスホッケー延びスポーツ
{ 
   公共 ボイドhomeGoalScored();
   公共 のボイドvisitingGoalScored();
   公共 ボイド endOfPeriod(INT の期間)。
   公共 ボイド overtimePeriod(int型OT)。
}
パブリック インターフェイスホッケーは拡張イベント、スポーツ
パッケージjava.utilの。
パブリック インターフェイスのEventListener 
{}

 

おすすめ

転載: www.cnblogs.com/tszr/p/10966776.html