Java Functional Interface
Functional Interface
A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit.
Java Example
Before Java 8, we had to create anonymous inner class objects or implement these interfaces.
// Java program to demonstrate functional interface
class Test
{
public static void main(String args[])
{
// create anonymous inner class object
new Thread(new Runnable()
{
@Override
public void run()
{
System.out.println("New thread created");
}
}).start();
}
}