「Java8」インターフェースの引数がないメソッドを実装する方法
構文
インターフェース名 オブジェクト名=()->xxx
使用例
1.インターフェース定義
package com.arkgame.study.cft;
//インターフェース
public interface EmpInfo {
//メソッド void
public void func();
}
package com.arkgame.study.cft;
//インターフェース
public interface EmpInfo {
//メソッド void
public void func();
}
package com.arkgame.study.cft; //インターフェース public interface EmpInfo { //メソッド void public void func(); }
2.インターフェースの実装
package com.arkgame.study.cft;
public class InterFaceDemo {
public static void main(String[] args) {
EmpInfo emp =() -> System.out.println("interface demo");
emp.func();
}
}
package com.arkgame.study.cft;
public class InterFaceDemo {
public static void main(String[] args) {
EmpInfo emp =() -> System.out.println("interface demo");
emp.func();
}
}
package com.arkgame.study.cft; public class InterFaceDemo { public static void main(String[] args) { EmpInfo emp =() -> System.out.println("interface demo"); emp.func(); } }
3.実行結果
interface demo