「Java」abstractクラスでインタフェース(interface)を実装するサンプル
書式
public abstract class クラス名 implements インタフェース名
使用例
1.インタフェースの定義
public interface MessageRes extends TextProvider {
//関数getMessageの定義
public String getMessage(Locale locale,String key);
}
public interface MessageRes extends TextProvider {
//関数getMessageの定義
public String getMessage(Locale locale,String key);
}
public interface MessageRes extends TextProvider { //関数getMessageの定義 public String getMessage(Locale locale,String key); }
2.インタフェースの実装
public abstract class FindAction implements MessageRes {
//getMessage関数の実装
public String getMessage(Locale locale String key){
return super.getText(key);
}
}
public abstract class FindAction implements MessageRes {
//getMessage関数の実装
public String getMessage(Locale locale String key){
return super.getText(key);
}
}
public abstract class FindAction implements MessageRes { //getMessage関数の実装 public String getMessage(Locale locale String key){ return super.getText(key); } }