As we know that in an Interface all methods should end with a semicolon, but i came across this example in java docs.So how is it possible to write the body in method in an Interface and What does Default keyword Signifies.
public interface Animal {
default public String identifyMyself() {
return "I am an animal.";
}
}