就是命名空间,解决重名问题
包的声明(package)必须非注释行的第一行
package com.com.pkg.a
/**
* Created by jingwen on 19/4/13.
*/
class Tools(){
fun getName():String{
return "a的工具类"
}
}
package com.com.pkg.b
/**
* Created by jingwen on 19/4/13.
*/
class Tools(){
fun getName() :String{
return "b的工具类"
}
}
package com.com.pkg.test
import com.com.pkg.a.Tools as Ta//kotlin比较牛B,可以起别名
import com.com.pkg.b.Tools as Tb//kotlin比较牛B,可以起别名
/**
* Created by jingwen on 19/4/13.
*/
fun main(args: Array<String>) {
var toolsa:Ta = Ta()
var toolsb:Tb = Tb();
println(toolsa.getName())
println(toolsb.getName())
}