@634

インターフェースの作成

Advertisement

インターフェース

Javaではインターフェースというメカニズムを使用してクラスの定めるべきインターフェースを規定することができる。設計にインターフェースを導入することで、安全性・拡張性が向上する。

インターフェースの作成

書式
[public|無指定] interface インターフェース名{
    // 定数宣言
    // メソッドの形式宣言
}
アクセス修飾子にprivate,protectedを指定することはできない。

定数

インターフェースに定義した変数は定数となる。各クラスから値の参照を行うことはできるが、値の変更を行うことができない。

書式
[public|無指定] [final] [static] 型 定数名 = 値;
  • アクセス修飾子にprivateとprotectedを指定することはできない。
  • final, staticは省略可能だが、省略した場合もfinal staticを指定した場合と同等の扱いとなる。
  • 宣言時に初期化(値の代入)を行わない場合、コンパイルエラーとなる。

メソッド定義

インターフェースにはメソッドのシグネチャ(名前、引数、戻り値)指定をする事ができる。メソッドの内容を実装することはできない。

書式
[public|無指定] 戻り値の型 メソッド名(引数1,引数2..,引数n);

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール