直接实现,这是不可以的,因为返回值不兼容,不可以覆盖.
但实际应用中这种情况是很有可能出现的,
其实也是可以实现的,只不过方式一不样
要实现这个操作,就是用内部类
这也是内部类一个非常重要的应用.
看代码:
interface A
{
void show();
}
interface B
{
int show();
}
class Test implements A
{
public void show()
{}
public class Test1 implements B
{
public int show()
{
return 5;
}
}
}
最后注意一点:实现方法一定要加public.
|