gpt4 book ai didi

java - 如何防止接口(interface)出现冗余代码

转载 作者:行者123 更新时间:2023-11-29 07:12:55 30 4
gpt4 key购买 nike

我有一个扩展接口(interface) A 的接口(interface) B。

现在我想要一个实现接口(interface) B 的 Bravo 类。

因为我有一个实现接口(interface) A 的 Alpha 类,是否可以只声明

class Bravo extends Alpha implements B

并保存 A 的方法的实现,因为 Bravo 继承了它们?

最佳答案

对我来说很好:

interface A {
public void foo();
}

interface B extends A {
public void bar();
}

class Alpha implements A {
public void foo() {
System.out.println("foo");
}
}

class Bravo extends Alpha implements B {
public void bar() {
System.out.println("bar");
}
}

class Test {

public static void main(String[] args) {
Bravo bravo = new Bravo();
bravo.foo();
bravo.bar();
}
}

关于java - 如何防止接口(interface)出现冗余代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086022/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com