//实现两个名字一样但返回值不一样的方法;
public class TestClass implements A {
public int a() {
return 1;
}
private static class Inner implements B {
public void a() {
System.out.println("public void a()");
}
}
public static void main(String[] args) {
TestClass tc = new TestClass();
Inner i = new Inner();
i.a();
System.out.println(tc.a());
}
}
interface A {
public int a();
}
interface B {
public void a();
}
用内部类实现java多重实现中的方法同名问题
最新推荐文章于 2023-02-22 15:33:41 发布
本文通过一个Java示例展示了如何在一个类中实现来自不同接口的多个方法,其中一个方法为无返回值的方法,另一个方法则返回整型值。该示例还演示了内部类的使用以及静态方法的调用。
336

被折叠的 条评论
为什么被折叠?



