Kotlin 包
別名
- 假設(shè)有一個(gè)包,下面有兩個(gè)子包
beijing
和 shanghai
爷怀,每個(gè)包下面都一個(gè) Secretary
類,如圖:
package mm.learn.kotlin._004_package.beijing
class Secretary(var firstName: String)
package mm.learn.kotlin._004_package.shanghai
class Secretary(var firstName: String)
- 那么在使用的時(shí)候就是這樣的,使用起來非常繁瑣
package mm.learn.kotlin._004_package.beijing
fun main(args: Array<String>) {
var bjSecretary: Secretary = Secretary("張")
var shSecretary: mm.learn.kotlin._004_package.shanghai.Secretary = mm.learn.kotlin._004_package.shanghai.Secretary("李")
}
- 但是在 Kotlin 中蝴蜓,提供了一種更友好的方式來簡(jiǎn)化,就是在導(dǎo)入包的時(shí)候可以同時(shí)起一個(gè)別名俺猿,于是上面的代碼變成了:
package mm.learn.kotlin._004_package.beijing
import mm.learn.kotlin._004_package.shanghai.Secretary as SHS
fun main(args: Array<String>) {
var bjSecretary: Secretary = Secretary("張")
var shSecretary: SHS = SHS("李")
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者