核心内容:
1、包、类、对象、成员访问权限实战
2、伴生类、伴生对象的访问权限实战
1、scala中包、类、对象、成员访问权限实战 |
1、通过使用访问控制符可以将成员的可见度(访问权限)进行延伸
package spark
{
//定义第一个子包
package navigation
{
private[spark] class Navigator //注解1:Navigator类的可见度在这个地方扩展到我们spark这个包:如何证明?
{
protected[navigation] def useStarChart(){} //注解2:这个方法的访问权限(可见度)延伸到了上层包navigation当中
class LegOfJourney
{
private[Navi