这是我在这里提出的第一个问题,所以我可能会做错一些事情。
我想声明一个我知道属于实现接口(interface)的类的变量。
private <T extends Executable> T algorithm;
这是我实现目标的尝试
最佳答案
您不必为此使用泛型。以下将适用于可执行文件的任何子类/实现:
private Executable algorithm;
关于Java声明一个实现接口(interface)的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177657/