如果我有一个只有一个复制构造函数和一个带有参数int和int的构造函数的A类,并且我将这个类放在一个类B中{ B(); A a;我如何在B的构造函数中初始化a?我尝试过a(0, 0)、a = A(0, 0),但都不起作用也不足为奇,我收到了一个
error: no matching function for call to ‘A
在库拉莫克的医生中,有人说:
case class Thing(private val item: Item)val item = mock[Thing]
错误:(18,24)构造函数的参数不足:(项目: org.dspace.content.Item)org.iadb.poolpartyconnector.dspaceutils.Thing. )未指定的</
我有一个类,它有一个无参数的构造函数,我想要移除它(或将其设为私有)。,比如new C {A = a, B = b}或new C() { B = b, A = a },各种可能的变化、字段的排序等(直到今天我才知道括号是可选的)。有没有自动修复我的代码来使用双参数构造函数的方法?这些变化是微不足道的,但我认为如果我必须手动完成它,我会发疯