• JAVA中 package 和 import 的使用


    1、打包--package

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

    1.1、 包的作用

    可以更好的组织类,包与文件夹类似,文件夹可以将不同的文件放在同一个文件夹中,而包也可以将不同的类文件放在同一包中。减少类名的冲突问题,这也与文件夹类似,同一文件夹中的文件不能重名,不同文件中的 文件可以重名,同一包中的类名不能重复,不同包中的类名可以重复,对包中的类起了一定的保护作用。

    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引入的不同的包中包含有相同的类名,那么这些类的使用必须加上包名。
  • 相关阅读:
    mapx 32位在win8 64位上使用
    ora01940 无法删除当前连接的用户
    powerdesigner操作
    iis7文件夹 首页设置
    安装vs2013以后,链接数据库总是报内存损坏,无法写入的错误
    【ASP.NET】 中 system.math 函数使用
    Android Bundle类
    android intent 跳转
    vs2012 webservice创建
    Linux中的日志分析及管理
  • 原文地址:https://www.cnblogs.com/pearfl/p/10733176.html
Copyright © 2020-2023  润新知