<< インタフェース(interface) | main | インタフェース修飾子(public, ...) >>

スポンサーサイト

  • 2013.11.08 Friday
  • -
  • -
  • -
  • by スポンサードリンク

一定期間更新がないため広告を表示しています


インタフェースの例

インタフェースの具体例を見てみましょう。InterfaceA はテスト用のインタフェースです。メソッド methodA() と methodB() の名前や型のみを定義しています。クラス ClassA は InterfaceA を実装すると宣言しているため、methodA() や methodB() を正確に実装しなくてはなりません。この実装を行う際のプログラミングミスをチェックするのが、インタフェースの役目です。

§InterfaceTest.java
interface InterfaceA {
public abstract void methodA(String msg);
public abstract void methodB(int x);
}

class InterfaceTest implements InterfaceA {
public static void main(String[] args) {
InterfaceTest o = new InterfaceTest();
o.methodA("ABC");
o.methodB(123);
}
public void methodA(String msg) {
System.out.println(msg);
}
public void methodB(int x) {
System.out.println(x);
}
}


スポンサーサイト

  • 2013.11.08 Friday
  • -
  • 21:08
  • -
  • -
  • by スポンサードリンク

コメント
コメントする









この記事のトラックバックURL
トラックバック
相互リンク
selected entries
categories
archives
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
calendar
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< April 2017 >>
sponsored links