大数据系列修炼-Scala课程17

    xiaoxiao2025-09-08  673

    核心内容: 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[Navigator] val distance = 100 //注解5:distance这个成员对于Navigator这个类内部所有的成员都是可见的 } private[<
    转载请注明原文地址: https://ju.6miu.com/read-1302428.html
    最新回复(0)