我有以下 2 个接口。
public interface I1 {
public void show();
}
Run Code Online (Sandbox Code Playgroud)
另一个
public interface I2 {
public void show();
}
Run Code Online (Sandbox Code Playgroud)
我们有一个类同时实现了两者。
public class Main implements I1,I2 {
@Override
public void show() {
System.out.println("Hello I am mahima");
}
Run Code Online (Sandbox Code Playgroud)
我运行了程序,没有编译或运行时错误。我如何找到这里调用的接口方法?有没有办法找到它?
这个问题是在第一轮亚马逊面试中被问到的。
亩。一种方法是两个接口的实现。那show你写不能说是“I1秀”与“I2的节目”。两者都是:
I1 i = new Main();
i.show(); // works, prints mahima
I2 j = new Main();
j.show(); // works, prints mahima
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |