当我通过接口学习时,我注意到现在可以在接口中定义静态方法和默认方法。
public interface interfacesample2 {
public static void method() {
System.out.println("hello world");
}
public default void menthod3() {
System.out.println("default print");
}
}
请解释一下这两者的区别,如果有一个例子说明我们什么时候会使用它,那就太好了。接口有点混乱。