11
自我类型和特征子类之间有什么区别?
特质的自我类型A: trait B trait A { this: B => } 他说:“ A不能混入既不扩展又不扩展的具体阶级B”。 另一方面,以下内容: trait B trait A extends B 表示“任何(具体的或抽象的)类混合A也将在B中混合”。 这两句话不是同一回事吗?自类型似乎仅用于创建简单的编译时错误。 我想念什么?
在计算机编程中,特征是方法的集合,用作“用于构造面向对象程序的简单概念模型”