问题描述
是否可以在Java 15中实现类似的东西?
record Something(
SomeId id,MyProp myProp,MaybeProp maybeProp
){
public Something(SomeId id,MyProp myProp){
this(id,myProp,null);
}
public Optional<MaybeProp> maybeProp(){ //problematic line
return Optional.ofNullable(maybeProp);
}
}
在这里我得到了例外
(return type of accessor method maybeProp() must match the type of record component maybeProp)
所以-我了解问题出在哪里;但是还有其他解决方案吗?如何在记录中包含可选成员,而我不需要使用Optional.of()
进行初始化?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)