Java教程

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

本文主要是介绍1.2 Java中 package(包)与import(导入)的应用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

  • package(包)
    • 使用说明
    • 项目开发中,类的声明一般分为四个层次
    • 包语句的语法格式
  • import 导入
    • 使用说明
    • 导入语句的语法格式
  • 代码演示: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:喜欢运动!
这篇关于1.2 Java中 package(包)与import(导入)的应用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!