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.";
        }
    }
 
    