首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

interface 接口 有关问题求解

2012-12-19 
interface 接口 问题求解在java中,一个类只可以有单继承,但是可以有多个接口,比如:public void func exten

interface 接口 问题求解
在java中,一个类只可以有单继承,但是可以有多个接口,比如:


public void func extends Func interface funcA ,funcB,funcC{
  ....
  ...
}

但是在接口funcA和funcB,funcC中如果都有一个函数:

   void print();

那么在func中改怎么写呢?请大家指导一下啊,新手。。。
[最优解释]
只要没有冲突,就直接写啊:
public void print() {
  ...
}

怕的是几中接口所定义的同名函数其返回值是不相同的。
[其他解释]
楼主想多了,实现类只要完全实现接口里定义好的方法,至于接口间的方法有没有重复,对实现类类说并不重要,因为它已经实现了。
[其他解释]
实现print方法就行了

如果Func 已经实现了,那func无所谓了
[其他解释]
接口中都是抽象方法,实现是在它的实现类中,如果有相同的抽象方法,实现一个就都实现了,并不冲突。
[其他解释]
嗯 大体上明白了 就是只要实现
public void print() {
  ...
}
就行了,不管是不是重复。只要实现一个即可了 谢谢大家了哈
[其他解释]
public void func extends Func interface funcA ,funcB,funcC{
  ....
  ...
}
类的定义么?
怎么多个
void哈,

热点排行
Bad Request.