Mak*_*sim 36 scala
是否可以在Scala中扩展多个类.
例如,如果我有ClassA和ClassB,那么ClassC可以扩展ClassA和ClassB(就像在C++中一样).
Tal*_*man 35
您不能扩展多个类,但可以扩展多个特征.与Java接口不同,特征还可以包括实现(方法定义,数据成员等).还有一个区别是你不能直接实例化一个特征(在某种程度上类似于抽象类).
trait T1 trait T2 trait T3 class C extends T1 with T2 with T3
lok*_*oki 26
不,ClassC只是可以扩展其中一个,但你可以混合多个特征.
ClassC
归档时间:
13 年,8 月 前
查看次数:
29424 次
最近记录:
7 年,11 月 前