gpt4 book ai didi

java - 返回一个 Void 对象

转载 作者:IT老高 更新时间:2023-10-28 11:28:52 27 4
gpt4 key购买 nike

当它不是原始类型时,返回 Void 类型的正确方法是什么?例如。我目前使用 null 如下。

interface B<E>{ E method(); }

class A implements B<Void>{

public Void method(){
// do something
return null;
}
}

最佳答案

The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keyword void.

所以以下任何一个都足够了:

  • 使用 Object 参数化并返回 new Object()null
  • 使用 Void 参数化并返回 null
  • 使用您的 NullObject 进行参数化

你不能让这个方法void,其他任何东西都会返回something。由于忽略了某些内容,因此您可以返回任何内容。

关于java - 返回一个 Void 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408626/

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