Java中 package(包)与 import(导入)的应用
package(包)
使用说明
- package 要位于代码的首行
- package 在类中只能声明一个
项目开发中,类的声明一般分为四个层次
- 公司与组织
- 项目名称
- 模块名称
- 类名
包语句的语法格式
- 以下演示:Student.java 存储路径: src/study/opp/Student.java
package study.opp;
public class Student{
...
}
import 导入
使用说明
- import 的语句一定要声明在 package 之后
- 导包的意义:两个类在不同包下,通过 import 方式调用相关的类
- “ .* ”的优点:同一个包中的类大多数都被使用,可使用“ .* ”的形式进行导包,使用方面比较简便
- “ .* ”的缺点:同一个包中的类多,但调用的次数少,JVM内存资源的浪费,从而会影响运行效率
导入语句的语法格式
- 类的全局限定名(包名+类名)
- 以下演示:在opp包下,调用Test类(路径:src/study/demo)
package study.opp;
import study.demo.Test;
public class Student{
...
}
代码演示:package 与 import 配合使用
- 通过 package 关键字:两组类存放在不同包下
- 通过 import 关键字:将 Student 类导入到 Test 测试类中
package opp;
public class Student {
public String name; // public是公开的意思,是为了可供所有类调用
public void run(){
System.out.println("喜欢运动!");
}
}
package demo;
import opp.Student;
public class Test {
public static void main(String[] args) {
Student stu = new Student();
stu.name = "Java";
System.out.print(stu.name+":");
stu.run();
}
}
程序运行效果
Java:喜欢运动!