タイトル: インターフェースの構文と実装例
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) {
//処理を実装
}
}