如何用更少的导入语句在Java中导入多个类?

2022-06-30 00:00:00 java processing jbox2d

我对在Java中使用包还很陌生,我想知道是否有一种更简单的方法来使用更少的导入语句来导入类。

我正在使用处理,并且已开始使用Box2D for Processing创建一些游戏。

为了使用库,我必须在我的素描中添加以下内容:

import shiffman.box2d.*;

import org.jbox2d.collision.shapes.*;
import org.jbox2d.common.*;
import org.jbox2d.dynamics.*;
import org.jbox2d.dynamics.joints.*;

为了简化导入,我尝试了:

import shiffman.box2d.*;

import org.jbox2d.*;

但是,当我使用BodyDef定义正文时,我收到一个错误,指出BodyDef未定义。

该错误似乎还指出org.jbox2d.*不是包...

有没有办法减少IMPORT语句?PDE似乎也不包括这些...

提前谢谢!


解决方案

您只能在JAVA中导入类型和静态方法。

类似的问题实际上在Importing packages in Java中得到了回答。

相关文章