1.2 Java中 package(包)与import(导入)的应用

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:喜欢运动!
上一篇:[设计模式、C++、go]创建型模式:建造者模式


下一篇:Vue2学习笔记