我有一个包对象,包中有一些隐式类,比如x。让我们称之为在一个文件中x.scala。我有两个子包x.a和x.b. 我还需要在两个子包中使用相同的隐式类。截至目前我已经为两个子包封装对象:a.scala与b.scala和复制的代码在两个物体的隐含类。必须有一种方法可以以更好的方式做到这一点。我可以以某种方式使用包的包对象x并在两个子包中使用它吗?
像这样声明包 a 和 b:
package x
package a
Run Code Online (Sandbox Code Playgroud)
和
package x
package b
Run Code Online (Sandbox Code Playgroud)
这有点像package x.a后面跟import x. 那么你应该可以访问x.
| 归档时间: |
|
| 查看次数: |
1056 次 |
| 最近记录: |