scala 包、权限、访问控制

  1. scala 包可以嵌套
  2. scala 把每个包看成一个节点,所有包组成一个森林,叶子节点可以向上回溯到根节点,叶节点所在路上的资源可以直接使用,就近一致原则。
  3. 每棵树是一个独立系统
  4. 同一棵树,相对路径即可访问
  5. 不同树,绝对路径访问
  6. private 同类及内部类可见,在 java 中外部类可以访问内部类私有方法。
  7. protected 类及其子类可访问,在 Java 中,同包都能访问。
  8. private[this] 只准通过 this.xxxx 方式调用,private 变量在类方法中,可以访问其他对象的 private 属性,不可访问其他对象 private[this] 属性
  9. private[A],在包 A 内相当于 private,A 内以及 A 的内部类可见,A 只可以是当前节点到根节点路径上的节点,不可以是其它节点

posted on 2020-08-29 17:19  一直小飞猫  阅读(318)  评论(0编辑  收藏  举报

导航