「Java」abstractクラスでインタフェース(interface)を実装するサンプル

2021年8月27日

書式
public abstract class クラス名 implements インタフェース名
使用例 

1.インタフェースの定義

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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.インタフェースの実装

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
 }
}

 

Java

Posted by arkgame