美文网首页kotlin
13. 包(package)

13. 包(package)

作者: 厚土火焱 | 来源:发表于2017-11-12 23:46 被阅读90次

kotlin 中的包其实就是命名空间。
不同的包下,可以有相同的类。
本包中调用本类可以直接写类名,调用其他包的类需要写完整路径。


路径结构
fun main(args: Array<String>) {
    val p:person = person("张")
    val s:com.cofox.kotlin.mydo.work.person = com.cofox.kotlin.mydo.work.person("王")
}

但是,这样写完整路径,很繁琐,我们使用 as 一个包名来改善这个问题。

import com.cofox.kotlin.mydo.work.person as worker

在代码中调用,直接使用 worker 就可以了。

val s:worker = worker("王")

一般类文件的包名和路径名是保持一致的。这个在代码存储方面没有强制规定,但是最好还是按照相同名称的方式存放。这是约定俗成的。如此处理不会造成代码的混乱。
另外,最后说依据,包的声明必须在非注释代码的第一行。

相关文章

  • 13. 包(package)

    kotlin 中的包其实就是命名空间。不同的包下,可以有相同的类。本包中调用本类可以直接写类名,调用其他包的类需要...

  • Java_basic_5: 包/package

    包/package 包的作用 管理Java文件 解决同名文件冲突 包的定义 格式: package package...

  • Package 包

    转载:blog.itpub.net/26435490/viewspace-1078212/ 一包的组成 包头(pa...

  • 包package

    package: 对类文件进行分类管理 给类提供多层命名(名称)空间 写在程序文件的第一行 package tes...

  • 包package

    -〉就是命名空间,-〉包的声明在必须注释代码的第一行-〉类的全名

  • go学习笔记(包和工具)

    包 Package: 每一组文件被称为一个包,包关键词 package,如:package net/http 所有...

  • Java中的包与导入

    包(package) 包(package)用于将完成不同功能的类分类,放在不同的目录(包)下。 包的命名 包的命...

  • Java基础之包与修饰符

    包用关键字package定义,格式是package+包名称,最好是小写,如:package com.how2jav...

  • 更新管理

    apt-cache search package 搜索包 apt-cache show package 获取包的相...

  • linux 命令apt-get

    apt-cache search package 搜索包apt-cache show package 获取包的相关...

网友评论

    本文标题:13. 包(package)

    本文链接:https://www.haomeiwen.com/subject/onqamxtx.html