开发者学堂课程【Scala 核心编程-基础:包对象注意事项和细节说明】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/609/detail/8959
包对象注意事项和细节说明
一、包对象的注意事项
1、每个包都可以有一个包对象,定义包对象时需要在父包中定义,如所示代码:
Package com.atguigu
package object scala{
Val name=”king”
def sayHi():unit={
println(“package object scala sayHi~”)
}
}
Package scala{
//包 com.atguigu.scala
package object scala 包对象是在父包 Package com.atguigu 中定义的,不能放在 Package scala 子包中。包对象和子包是平级关系,而不是子包包含包对象。可参考下图:
包对象名称需要和包名一致,一般用来对包的功能补充。