Java接口中的静态方法和默认方法举个例子
时间: 2024-04-20 19:03:44 浏览: 95
Java8DefaultMethodInInterfaceExample_1
静态方法的例子:
```java
public interface MyInterface {
static void myStaticMethod() {
System.out.println("This is a static method in MyInterface");
}
}
public class MyClass implements MyInterface {
public static void main(String[] args) {
MyInterface.myStaticMethod(); // 调用静态方法
}
}
```
默认方法的例子:
```java
public interface MyInterface {
default void myDefaultMethod() {
System.out.println("This is a default method in MyInterface");
}
}
public class MyClass implements MyInterface {
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.myDefaultMethod(); // 调用默认方法
}
}
```
阅读全文