الواجهة الوظيفية Java 45- Functional interfaces

في هذا الفيديو من جافا JAVA, سنتحدث عن الواجهة الوطيفية و عن كيفية اعطاء تعليمات برمجية لدالة مجردة خاصة بالواجهة الوظيفية عبر استعمال تعبير Lambda. Functional interfaces


package package2;

public interface Interface2 {
    public static final double PI=3.14;

    public void method4();

    private void method1(){
        System.out.println("I m private 1");
    }

    default void method2(){
        method1();
    }

    static void method3(){
        System.out.println("I m static 1");
    }
}

------------------------------------------
package package2;

public class Apps{
    public static void main(String ...args) {
       
       Interface2 inter= ()->{System.out.println("I m interface fonctionnel"); };
       inter.method4();

    }
}

-------------------------
affiche : 
         I m interface fonctionnel