Scala的控制方法作用域有5种:
(1)默认访问权限
如果没有指定访问修饰符,成员默认是包私有的。
只能在定义它们的包内访问。
(2) protected访问权限
修饰的成员可以被定义它们的类本身、该类的子类以及同一个包内的其他类访问。
(3)private访问权限
修饰的成员只能被定义它们的类本身访问。
(4)private[this]访问权限
修饰的成员只能在定义它们的同一个对象实例内部访问。
(5)privatep[package]访问权限
修饰的成员只能被定义它们的包内的其他类访问。