インターフェース

Advertisement

読み・別名・略語

読み
インターフェース
別名
インタフェース
正式名称
interface

解説

クラス定義のインタフェースを定めたもの。定数とメソッド定義のみ記述することができ、インタフェースを実装するクラスでは、そのインタフェースに定められているメソッドを必ずオーバーロードする必要がある。
インタフェースの存在により、抽象的なプログラミングが可能となる。

インタフェースを実装する場合、キーワードimplementsを使用する。

サンプル
インタフェース Empolyee
public interface Empolyee{
    public String getName();
    public int getAge();
}
クラス ShainA
public class ShainA implements Empolyee{
    private String name = null;
    private int age = null;

    public ShainA(String name, int age){
        this.name = name;
        this.age = age;
    }

    public String getName(){
        return this.name;
    }

    public int getAge(){
        return this.age;
    }
}

関連用語

関連リンク

Advertisement