Void
如果不是原始类型,返回类型的正确方法是什么?例如。我目前使用null如下。
interface B<E>{ E method(); }
class A implements B<Void>{
public Void method(){
// do something
return null;
}
}
1
我正在使用解释器模式编写文件格式的解释器,但某些表达式没有返回值
—
Robert
无法实例化Void类型,因此,如果您确实必须返回该类型的东西,则null是您唯一的选择。但是,您可能不需要任何返回值,因此null应该没问题。
—
乔恩2010年
是的,那也是我的逻辑-只是想知道是否还有一种更语义的方式
—
罗伯特·罗伯特(Robert
我会像您的示例一样编写代码。那是个好方法。
—
David Roussel