gpt4 book ai didi

java - java中如何调用各种类的实例

转载 作者:行者123 更新时间:2023-12-02 04:52:24 26 4
gpt4 key购买 nike

我创建一个类来处理一些在我的项目中使用各种类的特定作业。

但完成后,作业类必须回调被调用类的特定方法。

我使用接口(interface)来处理这个回调方法。

如何存储被调用的类?

我可以从构造函数获取实例,但我正在寻找通用方法。

最佳答案

您的问题不清楚,但您可能忽略了类可以实现多个接口(interface)这一事实。

public interface DoesAJob {

public void doIt();
}

public interface Finishes {

public void finish();
}

class AThing implements DoesAJob, Finishes {

@Override
public void doIt() {

}

@Override
public void finish() {

}

}

private void doTheJob(DoesAJob thing) {
thing.doIt();
}

private void finishUp(Finishes thing) {
thing.finish();
}

public void test() {
AThing thing = new AThing();
doTheJob(thing);
finishUp(thing);
}

关于java - java中如何调用各种类的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29094757/

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