2
在以下示例中,对reason
的引用存储在父级和子级中。我想避免这种情况,并将引用存储在父项中(通常使用Java异常)。父字段初始化
import java.lang.{Exception, Throwable}
class FileError(message: String, reason:Throwable) extends Exception(message, reason) {
...
}
如何在不存储子类对象中存储值的情况下初始化父类字段?
很好的回答。只是稍作修改 - 你仍然可以在构造函数中使用它,例如打印它。只要在对象的生命周期中不再需要引用(例如由某种方法返回),它就不会被存储。 – axel22 2010-10-18 09:05:42