黑马程序员技术交流社区
标题:
接口小问
[打印本页]
作者:
葛晓东
时间:
2014-5-29 23:01
标题:
接口小问
interface A
{
void show();
}
interface B
{
void show();
}
class E implements A,B//子类的多实现
{
public void show(){}
}
class InterFaceDemo2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
复制代码
有A、B两个接口,方法一致,实现类在实现两个接口后,这两个方法怎么区分?
作者:
孟祥钰
时间:
2014-5-29 23:18
不需要区分,因为接口中定义的都是抽象方法,没有方法主题,要实现时需要对抽象方法进行重写,A,B中的抽象方法都是一样的。
作者:
没壳的蜗牛
时间:
2014-5-29 23:57
其实这样就就行,不用区分,但是多实现要保证实现相同方法的返回值必须相同。
作者:
黑马粉、峥
时间:
2014-5-29 23:58
接口里面的方法都是被abstract的所修饰的抽象方法,A和B的抽象方法一样被子类实现的话就会重写了,实现一次就行了
作者:
Ice丶wj
时间:
2014-5-30 09:28
这不用区分,管他调用哪个show(),两个show方法结果都一样的,总不见得在接口中把show方法体给写出来吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2