kotlin---01、基本语法(包)

基本语法

1、定义包名

note:包名应该在源文件的顶部

package my.demo

import java.util.*

它不需要匹配的目录和包:源文件可以放在任意的文件系统

源文件可以从一个包声明开始:例如

package foo.bar

fun baz() {}

class Goo {}

// ...

所有的内容(如类和函数)的源文件包含包声明因此,在上面的示例中,baz() 全称是foo.bar.baz 并且Goo 的全称是foo.bar.Goo

如果没有指定的包,这样的一个文件的内容属于“默认”包,没有名字

导入

除了默认的定义的导入模块,每个文件可能包含自己的导入指令。语法进口所描述的语法
我们可以导入一个名称,例如

import foo.Bar // Bar 现在没有资格访问

或所有可访问的内容的范围(包、类、对象等):

import foo.* // 把foo下面所有都引入进来

如果有一个名称冲突,我们可以通过使用as来消除歧义在本地重命名冲突的实体

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

包的可见性

大概意思就是如果成员foo,定义成了private了,外面就不能访问了,只有子类能访问具体可以查看
http://kotlinlang.org/docs/reference/visibility-modifiers.html
http://kotlinlang.org/docs/reference/packages.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值