java中 一个类可以同时实现两个没有任何关系的接口吗?

2025-04-08 23:40:34
推荐回答(3个)
回答1:

不一定,抽象类实现某个接口,可以不实现所有接口的方法,可以由它的子类实现。
比如
1
2
3
4
5
6
public
interface
a
{//定义一个接口
public
void
show();//定义一个接口方法
}
public
abstract
class
aextend
implements
a{//抽象类实现接口a,但可以不实现show方法,由子类再去实现
}

回答2:

可以,这也是JAVA多态的一种体现吧,单继承,多实现。

回答3:

一个类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。