Chr*_*che 5 scala class object lift
我想知道类片段和电梯中的对象片段之间的确切区别.
如果我有
class Foo {
var a: String
def render(n:NodeSeq) = {
<h3> you chose {a} </h3>
}
}
Run Code Online (Sandbox Code Playgroud)
和
object Bar {
var b: String
def render(n:NodeSeq) = {
<h3> you chose {b} </h3>
}
}
Run Code Online (Sandbox Code Playgroud)
它们之间的具体区别是什么,做什么a和b有不同的行为.在简单地抬起它是说,
在这种情况下,代码段是一个对象单例,因为它不接受任何构造函数参数并且没有实例变量.
那对每个用户来说意味着Bar什么呢?
我知道这是一个noob问题,但是我需要非常清楚这一点,我不能很好地匹配片段中对象和类之间的区别.
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |