请教JAVA程序如何写?

发布网友 发布时间:2022-04-21 18:19

我来回答

1个回答

热心网友 时间:2024-03-09 06:34

以下是代码的完整实现,可以在控制台输出 "Hello world":
interface Inter { void show();
}class Outer { public static Inter method() { return new Inter() { public void show() {
System.out.println("Hello world");
}
};
}
}class Inner { public static class InnerDemo { public static void main(String[] args) {
Outer.method().show();
}
}
}

这个程序中定义了一个接口 Inter 和一个外部类 Outer。Outer 类中有一个静态方法 method,该方法返回了一个实现了 Inter 接口的匿名内部类的实例,实现了接口中的 show() 方法。
在 InnerDemo 类的 main 方法中调用 Outer.method() 方法并且调用返回实例的 show() 方法,因此将会在控制台上打印出 "Hello world"。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com