タイトル: インターフェースの構文と実装例
Javaのインターフェースの構文と実装例の記事です。
宣言の構文
※ []は任意
[修飾子] interface インターフェース名([引数のデータ型 引数, ....]) {}
実装例
public interface TestInterface {
String cons = "A";
//public static final String cons = "A";
void testMethod(String val);
//public abstract void testMethod(String val);
}
実装する側はクラス宣言時に implements キーワードを使用します。
実装の構文
実装クラス implements インターフェース名
実装例
public class TestClass implements TestInterface{
@Override
//インターフェースで定義されている抽象メソッド
public void testMethod(String val) {
//処理を実装
}
}