在电梯申请中:
package bootstrap.liftweb
class Boot {
def boot = {}
}
我想知道为什么Boot
是class
而不是object
?它应该只执行一次,所以我认为object Boot
更合理。
答案 0 :(得分:1)
object Boot
和class Boot
对def boot
的执行次数没有限制。
唯一可能受影响的是实例。 class Boot
可以包含多个实例,object Boot
将是static
方法。只有调用Boot
的对象才需要static
。