Java中package 和 import 的使用

1、打包–package

包名一般为小写,而类名的第一个字母一般为大写,这样在引用时,可以明显的分 辨出包名和类名。如果在类的定义之前没有使用package定义包名,那么该类就属于缺 省的包。

1.1、 包的作用

可以更好的组织类,包与文件夹类似,文件夹可以将不同的文件放在同一个文件夹 中,而包也可以将不同的类文件放在同一包中。

减少类名的冲突问题,这也与文件夹类似,同一文件夹中的文件不能重名,不同文 件中的 文件可以重名,同一包中的类名不能重复,不同包中的类名可以重复。

对包中的类起了一定的保护作用,详见 Java 的访问控制(在后面的课程中会详细 讲解~~)。

1.2、 包的使用

使用 package 关键字指明类所在的包。 package 语句必须在文件的最前面。 编译 时可使用 javac –d . Test.java 自动产生包需要目录。 可以使用 java testPackage.Test

来执行编译后的代码。

2、导入–import

使用了包机制后,如果在一个类中使用了其他包中的类,需要使用 import 来引入。

2.1 import的使用

直接引用指定的类,如 import java.util.Vector。 引用一个包中的多个类,如 import java.awt.号代替类名,但不能代替包名,如 import java.awt.,只引用 java.awt 下的类,而不引用 java.awt 下的子包里面的类。 import java.awt.F,这种使用方法是错误的。

import 语句在所有类定义之前,在 package 定义之后。 import 只告诉编译器及解 释器哪里可以找到类、变量、方法的定义,而并没有将这些定义 引入代码中。

2.2 包中类的使用

如果要使用的类是属于 java.lang 包的,那么可以直接使用类名来引用指定的类,而 不需要加上包名,因为包 java.lang 不用显示使用 import,它是缺省引入的。 如果要使 用的类在其它包(java.lang 除外)中,那么可以通过包名加上类名来引用该类, 如 java.awt.Font。

对于经常要使用的类(该类在其它包中),那么最好使用 import 引用指定的包,如 java.awt.*。

如果 import 引入的不同的包中包含有相同的类名,那么这些类的使用必须加上包名。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值