java怎么判断某个接口是否被实现了
时间: 2023-12-20 19:07:31 浏览: 39
在 Java 中,我们可以使用 `instanceof` 关键字来判断某个对象是否实现了某个接口。示例如下:
```java
interface MyInterface {
void myMethod();
}
class MyClass implements MyInterface {
public void myMethod() {
System.out.println("MyClass 实现了 MyInterface 接口");
}
}
class Main {
public static void main(String[] args) {
MyClass obj = new MyClass();
if (obj instanceof MyInterface) {
System.out.println("obj 实现了 MyInterface 接口");
} else {
System.out.println("obj 没有实现 MyInterface 接口");
}
}
}
```
在上面的示例中,`MyClass` 类实现了 `MyInterface` 接口,并实现了其中的 `myMethod()` 方法。在 `main()` 方法中,我们通过 `instanceof` 关键字判断 `obj` 对象是否实现了 `MyInterface` 接口,如果是,则打印 "obj 实现了 MyInterface 接口",否则打印 "obj 没有实现 MyInterface 接口"。