java:接口与接口之间是如何实现的
发布网友
发布时间:2023-11-04 10:00
我来回答
共3个回答
热心网友
时间:2024-11-06 08:48
接口与接口之间只能是继承,不能是实现,要实现接口需要定义一个类来实现这个接口,并且这个类必须重写这个接口的所有方法。
具体代码如下:
public class Demo {
interface A{
void a();
}
interface B extends A{
void b();
}
class C implements A{
public void a() {}
}
class D implements B{
public void b() {}
public void a() {}
}
}
会发现接口B继承了接口A之后就拥有了接口A的a()方法,即接口B拥有两个方法。
extends(继承)是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力;implements(实现)用来实现接口中定义的抽象方法。
热心网友
时间:2024-11-06 08:49
接口之间需要继承 extends
就好像 interface Collection<E> extends Iterable<E>
interface A
{
void yx();
}
interface B extends A
{
void yxx();
}
热心网友
时间:2024-11-06 08:49
interface B extends A
{
void yx();
void yxx();
}