标签: scala
我的类接收构造函数参数并将它们转换为更紧凑的"表示。
我希望原始构造函数的参数由垃圾收集器收集,但Scala类仍然保存对构造函数参数的引用。我怎么能强迫它忘记"它们?
答案 0 :(得分:3)
如果构造函数参数仅在构造函数中使用,并且未声明为var或val,则它们将仅作为构造函数参数存在,而不会成为类中的字段。
您也可以使用apply方法或其他工厂方法创建一个伴随对象,而不是构造函数来实例化您的类。