赞
踩
Kotlin的源文件都是以package(包)开始的,也可以说是需要放在第一行。源文件不需要建立和包名对应的文件夹,可以随意存放在任意位置。
- package com.ws
-
- fun add() {}
-
- class Gobj {}
-
- //...
包声明包含源文件的所有内容,包括函数和类。例子中,add()的全名应该是com.ws.add。如果没有指定包名,文件将放在default包中。
每一个文件都引入的包:
- kotlin.*
- kotlin.annotation.*
- kotlin.collections.*
- kotlin.comparisons.* (since 1.1)
- kotlin.io.*
- kotlin.ranges.*
- kotlin.sequences.*
- kotlin.text.*
根据是jvm还是js应用,各自引入的包:
- JVM:
- java.lang.*
- kotlin.jvm.*
- JS:
- kotlin.js.*
除了系统指定的默认包,每个用户还可以引入自己的包。
引入一个包:
import com.ws
引入一组包:
import com.*
包名冲突,可以使用别名
- import com.ws
- import cn.ws as nws
import不仅限于导入类,还可以包括顶级函数和属性,对象声明中的函数和属性,枚举常量。
与java不同,kotlin没有import static。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。