how to use functional interface in java code example

Example 1: why we use interface in java

interface Animal {
   void child();
}
class Cat implements Animal {
   public void child() {
      System.out.println("kitten");
   }
}
class Dog implements Animal {
   public void child() {
      System.out.println("puppy");
   }
}
public class LooseCoupling{
   public static void main(String args[]) {
      Animal obj = new Cat();
      obj.child();
   }
}

Example 2: creating the functional interface in java

package com.concretepage;

@FunctionalInterface
public interface Calculator {
   long calculate(long num1, long num2);
}

Example 3: functional interface java

A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit.

Tags:

Java Example