【发布时间】:2011-03-08 21:05:15
【问题描述】:
来自 Java,我对 scala 的类/对象区别感到困惑。 请注意,我不要求形式上的区别;有足够的 网络上的参考资料解释了这一点,并且有相关的问题 SO。
我的问题是:
- 为什么scala的设计者 选择让事情变得更多 复杂(与 Java 或 C#)?我有什么缺点 期待我是否忽略这种区别 并且只声明类?
谢谢。
【问题讨论】:
-
您为什么认为 Scala 采用的方法更加“复杂”?在使用每种语言之后,Scala 的解决方案是迄今为止最简单的,尤其是在继承和子类型发挥作用时。