1、scala中没有静态方法或静态字段,但是scala可以通过单例对象object来实现。
object和class区别:object不能提供构造器,本质上object拥有class所有的其他性质。
2、如果class中,你希望既有实例方法,又有静态方法,可以使用伴生对象。类和伴生对象可以互访私有属性,它们在同一个文件里。
3、直接使用类名加上参数,将调用类的伴生对象的apply方法。
1、scala中没有静态方法或静态字段,但是scala可以通过单例对象object来实现。
object和class区别:object不能提供构造器,本质上object拥有class所有的其他性质。
2、如果class中,你希望既有实例方法,又有静态方法,可以使用伴生对象。类和伴生对象可以互访私有属性,它们在同一个文件里。
3、直接使用类名加上参数,将调用类的伴生对象的apply方法。