黑马程序员技术交流社区

标题: 接口的问题 [打印本页]

作者: jerom023    时间: 2014-8-4 23:37
标题: 接口的问题
如果一个类实现了两个接口,而这两个接口中拥有一个类型、名称、参数都相同的方法,那么多态在这种情况下是如何理解的?
作者: fxwb2005    时间: 2014-8-5 00:00
两个接口会共享同一个实现……
作者: 杨庆雷    时间: 2014-8-5 00:18

如果真的存在的话  复写哪一个都是一样的
但是原理上这个不会出现吧,既然有一个接口有了那么一个方法,还需要在另一个接口在定义一个吗?
作者: ┣┫流枫    时间: 2014-8-5 00:34
这个类 要实现接口的功能啊    类型、名称、参数都相同也没事     两个接口的引用指向一个对象
作者: 烟海    时间: 2014-8-5 00:39

实现接口反正需要复写。。。

两个接口里面一样的方法。。。

而类里面又同时实现了这两个接口,(首先这样实现是没意义的),这时候同时实现两个相同的接口,只需要重写一遍,就可以所谓的实现两个接口的方法了。。。

所以没问题。。。这就是接口可以多实现。。但是类不能多继承的原因。。。类多继承的话,就可能会出现相同的成员属性和成员方法。。。类中,就无非处理了。。。但是接口中因为抽象方法,而且强制必须要求重写,所以不会出问题。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2