19 lines
505 B
Java
19 lines
505 B
Java
//Extending an interface that contains a default method
|
|
//Example : Don't mention anything about the 'default' method in the new interface.
|
|
|
|
interface FirstInterface {
|
|
default public String getName() {
|
|
return "Inside first interface";
|
|
}
|
|
}
|
|
|
|
interface SecondInterface extends FirstInterface {
|
|
}
|
|
|
|
class MainClass implements SecondInterface {
|
|
public static void main(String args[]) {
|
|
MainClass mainClass = new MainClass();
|
|
System.out.println(mainClass.getName());
|
|
}
|
|
}
|