Scala包
来源:互联网 发布:淘宝成都服装出租 编辑:程序博客网 时间:2024/06/04 18:41
package com { package horstmann { object A { def hi = println("I'm A") } package impatient { object B extends App { def hi = A.hi hi } } }}
这个可以执行,
上面图片引入包的方式,A在父包中,得需要导入,才不会报错。
我是这么认为的:串联式导入,没有分(包)阶段导入,只是一站式的导入最后包中的所有类;
解决上面的办法:
- 直接导入,或者局部导入
package com.horstmann.impatient { import com.horstmann.A object C extends App { //import com.horstmann.A B.hi A.hi }}
- 可以使用文件顶部标记方法
package compackage horstmannpackage impatientobject C extends App { B.hi A.hi }
Scala中默认包的导入导入是相对路径的,要相对导入可以使用
绝对包名 root.你想导入包的路径
串联式导入
觉得Scala包的导入,比java更灵活些
0 0
- Scala包
- scala-包
- Scala包和引入
- scala闭包
- scala简要:包
- Scala闭包
- scala 闭包
- Scala中的闭包
- Spark+Scala课程包
- Scala 闭包
- Scala包和引用
- 0016.scala中的包
- Scala 包和引入
- Scala 闭包
- scala------包和引入
- Scala闭包
- scala闭包
- Scala 闭包
- LR问题
- php 操作mongodb——增删改查
- linux常用指令(2)
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。求s=a+aa+aaa+aaaa+…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加
- LeetCode 14 Longest Common Prefix
- Scala包
- iOS退出app
- 第044 金字塔案例以及一些练习题
- 利用DBLink创建数据库数据定时更新或同步
- The Falling Leaves 下落的树叶 UVA 699(二叉树)
- 写入XML文件问题
- Python 学习笔记-点点滴滴
- 第046 函数的基本概念
- faster rcnn windows下配置(windows8.1+cuda6.5+opencv2.49+VS2013+caffe+matlabr2014a)