在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ Kotlin包
Kotlin內(nèi)聯(lián)函數(shù)
Kotlin開發(fā)環(huán)境設置(Eclipse)
Kotlin調(diào)用Java代碼
Kotlin使用Ant
Kotlin編譯器插件
Kotlin相等性
Kotlin JavaScript模塊
編寫Kotlin代碼文檔
Kotlin返回和跳轉(zhuǎn)
Kotlin異常處理
Kotlin可見性修飾符
Kotlin委托
Kotlin委托屬性
Kotlin編碼約定/編碼風格
Kotlin基礎語法
使用Kotlin進行服務器端開發(fā)
Kotlin接口
Kotlin反射
Kotlin類型別名
Kotlin枚舉類
Kotlin當前版本是多少?
Kotlin注解處理工具
Kotlin類型的檢查與轉(zhuǎn)換
Kotlin屬性和字段
Kotlin類型安全的構(gòu)建器
Kotlin相比Java語言有哪些優(yōu)點?
Kotlin JavaScript反射
Kotlin 是什么?
Kotlin泛型
Kotlin慣用語法
Kotlin與OSGi
Kotlin數(shù)據(jù)類型
Kotlin是面向?qū)ο筮€是函數(shù)式語言?
Kotlin動態(tài)類型
Kotlin協(xié)程
Kotlin操作符符重載
Kotlin使用Gradle
Kotlin密封類
Kotlin兼容性
Kotlin集合
Kotlin調(diào)用JavaScript
Kotlin null值安全
Kotlin函數(shù)
Kotlin開發(fā)環(huán)境設置(IntelliJ IDEA)
Kotlin嵌套類
Kotlin控制流程
Kotlin和Java語言比較
Kotlin 與 Java 語言兼容嗎?
Kotlin教程
Kotlin類和繼承
Kotlin對象表達式和對象聲明
JavaScript中調(diào)用Kotlin
Kotlin區(qū)間/范圍
Kotlin數(shù)據(jù)類
Kotlin lambda表達式
Kotlin是免費的嗎?
Kotlin包
使用Kotlin進行Android開發(fā)
在Java中調(diào)用Kotlin代碼
Kotlin this表達式
使用Kotlin進行JavaScript開發(fā)
Kotlin擴展
Kotlin解構(gòu)聲明
Kotlin注解
Kotlin使用Maven

Kotlin包

源文件可以從包聲明開始:

package foo.bar

fun baz() {}

class Goo {}

// ...

源文件的所有內(nèi)容(如類和函數(shù))都包含在聲明的包中。 所以,在上面的例子中,baz()的全稱是foo.bar.baz,而Goo的全稱是foo.bar.Goo。

如果沒有指定包,則這樣的文件的內(nèi)容屬于沒有名稱的“default”包。

默認導入

默認情況下,將多個軟件包導入到每個Kotlin文件中:

  • kotlin.*
  • kotlin.annotation.*
  • kotlin.collections.*
  • kotlin.comparisons.* (since 1.1)
  • kotlin.io.*
  • kotlin.ranges.*
  • kotlin.sequences.*
  • kotlin.text.*

根據(jù)目標平臺導入其他軟件包:

  1. JVM

    • java.lang.*
    • kotlin.jvm.*
  2. JS

    • kotlin.js.*

導入

除了默認導入,每個文件可能包含其自己的導入指令。有關導入語法的描述:(http://www.yiibai.com/kotlin/grammar.html

可以導入單個名稱,例如:

import foo.Bar // Bar is now accessible without qualification

或包范圍的所有可訪問內(nèi)容(包,類,對象等):

import foo.* // everything in 'foo' becomes accessible

如果有名字沖突,可以通過使用as關鍵字來本地重命名沖突實體來消除歧義:

import foo.Bar // Bar is accessible
import bar.Bar as bBar // bBar stands for 'bar.Bar'

import關鍵字不限于導入類; 也可以使用它來導入其他聲明:

與Java不同,Kotlin沒有單獨的“import static”語法; 所有這些聲明都使用常規(guī)import關鍵字導入。

頂層聲明的可見性

如果頂級聲明被標記為“private”,則對其聲明的文件是私有的(請參閱“可見性修飾符”)。