好的,在堆栈上的中,答案的海报展示了如何在枚举中使用抽象方法的例子。我将在此为后人重复这一答案,尽管稍作修改,以更好地说明我问题的基础。考虑一下这个枚举,它使用了一个抽象方法: CAR {
public String action() { return "DRIVE!"相比之下,这个抽象的、功能相同的版本甚至使用了完全相同的API
我使用Scala2.11,我有以下枚举: val male = Value("Male")Gender.values.toList.map(_.toString)EmailType.values.toList.map(_.toString)我想把它抽象成这样的一个方法
def enumToString(values: