2016-03-11 41 views
0

Java在类级别支持公共和包私有访问修饰符(Controlling Access to Members of a Class)。 Scala支持类/对象访问控制的访问修饰符是什么?Scala对类/对象级访问控制有什么支持?

我能找到的唯一文档只提到方法级访问控制,任何提及类/对象访问控制的文档都会非常有帮助。

+1

你可以自由编写类似'private class Foo private(val bazz:Int)'的代码。这意味着私有的封闭对象类'Foo'与私人构造函数 – ayvango

回答

0

这是一个很好的blog post by Alvin Alexander,应该可以帮助你回答这些问题。有关类&的更多详细信息,请参阅Scala spec

+0

不幸的是,帖子只讨论方法级访问控制。它没有提到类/对象级别的控制。 –

+0

@MikeRylander我已经链接了与类和对象相关的规范。 – andyczerwonka

1

对于用于方法的类,可以使用相同的访问修饰符。