Java 你能创建一个包含导入的包吗?

Java 你能创建一个包含导入的包吗?,java,import,package,Java,Import,Package,您是否可以制作一个包含Javafx导入之类的导入的包,然后在将包导入到java文件时使用这些导入?我假设您询问是否可以导入一个已经有一些导入的类,以及是否可以在类中使用它们而不必再次导入。你必须了解什么是包装,什么是进口 来自Java文档 包是一组相关类型,提供访问保护和名称空间管理。请注意,类型指的是类、接口、枚举和注释类型 关于导入语句: 导入仅告诉编译器在何处查找类中使用的符号/类。例如,Date类 Date myDate = new Date(); 编译器需要知道在哪里查找Date.c

您是否可以制作一个包含Javafx导入之类的导入的包,然后在将包导入到java文件时使用这些导入?

我假设您询问是否可以导入一个已经有一些导入的类,以及是否可以在类中使用它们而不必再次导入。你必须了解什么是包装,什么是进口

来自Java文档

包是一组相关类型,提供访问保护和名称空间管理。请注意,类型指的是类、接口、枚举和注释类型

关于导入语句:

导入仅告诉编译器在何处查找类中使用的符号/类。例如,Date类

Date myDate = new Date();
编译器需要知道在哪里查找Date.class(例如java.util.Datejava.sql.Date


因此,无论何时在类中使用日期,都必须导入Date.class包。无论您扩展另一个使用java.util.Date或java.sql.Date的类,都必须再次导入此包。

您好,欢迎光临!通过提供一些代码片段,您能更具体地说明您的意思吗?谢谢。有导入的包是什么意思?不确定我是否理解,但是您知道
import
语句只是导入给定的命名空间吗?换句话说,不必每次都编写
java.time.LocalDateTime
,如果您有
import java.time.LocalDateTime(或
导入java.time.*;
)不,这是不可能的。Java没有可传递的导入。“…必须导入包…”或使用完全限定名,如
Java.util.Date Date=new Java.util.Date()