gpt4 book ai didi

java - 为什么将类传递给 Java 中的方法很有用?

转载 作者:搜寻专家 更新时间:2023-11-01 02:12:25 25 4
gpt4 key购买 nike

这在我的类(class)中没有涉及,我很难想出我想要这个的原因。我遇到了以下代码:

OpenNetworking proxy = service.getPort(OpenNetworking.class);

在上面的行中,我可以看到它正在返回端口并将类传递给方法,但我读到它是因为 OpenNetworking.class 尚未实例化。我显然遗漏了一些东西。

最佳答案

这是一个 Factory method 的例子模式。

类类型提供给服务,以在指定类型 OpenNetworking 上提供 Port

在这种情况下,类类型很方便,因为它是在创建对象时为对象提供唯一标识符的最简单方法。它不需要维护,如果对象的状态发生变化,因为 class 包含对象的类型。

关于java - 为什么将类传递给 Java 中的方法很有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15946892/

25 4 0