【发布时间】:2009-10-19 02:52:50
【问题描述】:
嗯,我正在学习 Scala,所以这个问题对大多数人来说可能太基础了。
在 Java 中,我可以在一个类中拥有一个静态槽(函数或变量),然后我也会在继承的类中拥有该槽。
在 Scala 中,我没有静态插槽,但我有伴随对象。但是我发现这些对象不是继承类的一部分,所以如果我有两个类 Person 和 Student,并且 Person 有一个带有变量 all:List 的伴随对象,它返回一个所有人的列表所以我可以做Person.all,我期待我也可以做Student.all,但事实并非如此。
有什么方法可以让我在 java 中获得相同的行为?
谢谢!
【问题讨论】:
标签: inheritance scala static