Java声明一个实现接口(interface)的变量

标签 java interface

这是我在这里提出的第一个问题,所以我可能会做错一些事情。

我想声明一个我知道属于实现接口(interface)的类的变量。

private <T extends Executable> T algorithm;

这是我实现目标的尝试

最佳答案

您不必为此使用泛型。以下将适用于可执行文件的任何子类/实现:

private Executable algorithm;

关于Java声明一个实现接口(interface)的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177657/

相关文章:

java - 将表格添加到同一页上的现有 PDF - ITEXT

java - jackson 处理接口(interface)

interface - 触摸屏书写时需要注意什么?

wcf - 如何通过 WCF 传递 List<Interface>?

c# - 具有不同参数的接口(interface)方法

java - 如何单击带有文本的元素作为编辑?

java - 在 Java 中导入特定包或带有通配符的整棵树更好吗?

java - HttpSession.getId() 有多独特?

java - 如何将通过 Spring Boot 创建的图像发送到我的网站?

go - 为什么要将 Golang 接口(interface)命名为 "Interface"?