Files
spring-security-series/java-8/java-8-default/extend-interface-redefine/MainClass.java
2018-10-02 22:11:17 +05:30

21 lines
555 B
Java

//Extending an interface that contains a default method
//Example : Redefine the 'default' method
interface FirstInterface {
default public String getName() {
return "Inside first interface";
}
}
interface SecondInterface extends FirstInterface {
default public String getName() {
return "Inside second interface";
}
}
public class MainClass implements SecondInterface {
public static void main(String args[]) {
MainClass mainClass = new MainClass();
System.out.println(mainClass.getName());
}
}