gpt4 book ai didi

java - 一个接口(interface)已经被很多类实现了,如何正确地改变它? java

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:14:06 30 4
gpt4 key购买 nike

我有一个

public interface DoIt {
void dosomething (int i, double x);
int dosomethingelse (String s);
}

一些实现它的类是 class_of_a 等...我想在界面中添加一个新方法让我们说 diditwork(int x);我应该如何做到这一点,同时避免重新编译的问题或可能出现的任何问题?新的层次结构是什么?

最佳答案

创建一个新接口(interface)并扩展旧接口(interface),例如:

interface DoIt2 extends DoIt
{
// void doSomething(int i, double x);
// int doSomethingelse(String s);
void didItWork(int x);
}

关于java - 一个接口(interface)已经被很多类实现了,如何正确地改变它? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11415442/

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