risc-v中文社区

 找回密码
 立即注册
查看: 1819|回复: 0

[原创] 包对象中的访问控制

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2021-10-4 21:37:32 | 显示全部楼层 |阅读模式

package com.joe.stu
/**
  * @Author Joe_Liang
  * @Date 2021/10/4 21:10
  * @Version 1.0
  */
package object stu {
  class A {
    private[joe] val name = "zs"  //可以在com.joe包下访问
    def disp() = println(s"hello,${name}")
  }
}
object testpackage {
  def main(args: Array[String]): Unit = {
    import com.joe.stu.stu.A
    val a = new A
    println(a.name)
  }
}


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-27 09:03 , Processed in 0.014059 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表