您的位置:首页 > 其它

Kotlin基础教程-包

2017-05-31 20:49 246 查看
Packages

一个源文件一般从定义包开始

package com.doctorq.packages

fun main(args: Array<String>) {

println("Hello World!")
}

class Foo{}


注意这个地方,包名和源文件所在的目录没有直接关系,而编译后的文件会安装定义的包名生成相应的目录



默认导入的包

kotlin.*

kotlin.annotation.*

kotlin.collections.*

kotlin.comparisons.* (since 1.1)

kotlin.io.*

kotlin.ranges.*

kotlin.sequences.*

kotlin.text.*

jvm

java.lang.*

kotlin.jvm.*

JS

kotlin.js.*

导入包

假如我们有一个类,位于
com.doctorq


全部导入

import com.doctorq.*


准确导入

import com.doctorq.Bar


导入后更改名称,类似于Python的导入方式了

import docm.doctorq.Bar as DBar


import
不止用来导入类,还可以导入其他,例如:

高级函数和属性

object对象中的函数和属性

枚举对象

Kotlin中没有
import static
,都使用
import
来导入静态资源

可见性

如果使用private来定义目标,目标只可以在定义文件中访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: