I have the following class in my mind:
abstract class MyClass (data: MyData) {
def update(): MyClass = {
new MyClass(process())
}
def process(): MyData = {
...
}
}
然而,抽象的班级不能上调,因为“新日志”(工艺)代码”是个错误。 我的问题是——是否有任何办法告诉汇编者,如果每个儿童阶层都属于MyClass,那么我就想制造一个完全属于这一儿童类别的目标? 看来,在所有儿童班级都用这种方法写上全方位的字眼太高。 采用类别或方法的类型参数,我不能欺骗自己。