本系列博客汇总在这里:Java系列_汇总
目录
- 一、定义
- 二、给本类打包
- 三、包的引入和使用
一、定义
包:就是文件夹。
作用:对类作分类管理,可以区分同名不同包的类。
语法:
package 包名
(不同级别用 “.” 来分隔),如下图:
注意:位置放在文件的有效代码第一行(注释不算)。编译:
javac -d . 源文件.java
,例如:javac -d . Welcome.java
带包的 java 文件在编译时 , “-d” 表示指定放置生成类文件的位置,“.”表示当前文件夹(需注意“.”前后要空格)。运行:
java 包名.源文件名
,例如:java cn.tx.test.Welcome
二、给本类打包
- 示例
- 程序编译前
程序编译完成
程序运行后
//给本类打包
package cn.tx.test;
//主类
class Welcome
{
public static void main(String[] args)
{
System.out.println("测试成功!");
}
}
三、包的引入和使用
- 当前类在编译的时候它所关联的类也会被编译,在同一包下的两个类可以直接访问。
- 不同包下的类如何访问
方式一:访问不同包的类在类的前面加上包的全路径:如 cn.tx.test ,这种情况我们必须先编译 cn.tx.test 才能编译当前 demo 类,不推荐使用。
方式二:再使用某个包下的类是需要引入这个包的类,语法:import 包名.类名;这行代码放在 package 包代码的下面,class 代码行的上面。 - 示例
- 编译前
编译后
运行后
import cn.tx.test.demo;
//主类
class Welcome
{
public static void main(String[] args)
{
demo.print();
}
}
如有错误,欢迎指正!