1 scala中包的嵌套
package com{
package demo{
class emp(xname:String) {
println("你的姓名:"+xname)
}
}
}
在一个文档中可以多个包
2 访问上层包对象中的方法
package com{
package demo{
object emp {
def info:Unit={
println("hello....")
}
}
package factory{
class Worker{
def say(): Unit ={
emp.info
}
}
}
}
}
调用:
var e=new com.demo.factory.Worker
e.say()
3 串联式包
package ping.demo{
object One{
def onesay(): Unit ={
println("one say...")
}
}
package ye.shi{
class Two{
def twosay: Unit ={
One.onesay()
println("two say....")
}
}
}
}
4 在文件顶部标识包
package ping.demo
object One{
def onesay(): Unit ={
println("one say...")
}
}
package ye.shi{
class Two{
def twosay: Unit ={
One.onesay()
println("two say....")
}
}
}
5