

欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199
public class OuterClass {
interface InnerInterface {
void doSomething();
}
}public class OuterClass {
interface InnerInterface {
void doSomething();
}
public void invokeInnerInterface() {
InnerInterface innerInterface = new InnerInterface() {
@Override
public void doSomething() {
// 实现内部接口的方法
System.out.println("Doing something...");
}
};
innerInterface.doSomething();
}
}public class Main {
public static void main(String[] args) {
OuterClass outerClass = new OuterClass();
outerClass.invokeInnerInterface();
}
}通过以上步骤,就可以成功调用内部接口。当然,也可以直接在外部类中实现内部接口的方法,而不是在外部类的方法中创建内部接口的实例。