在eclipse中导入“导入” - Java

时间:2014-11-23 17:29:01

标签: java eclipse import

我在一个包中有几个java文件,它们都有相同的导入块,例如:

package org.ezim.core;

import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;

import org.ezim.core.Ezim;
import org.ezim.core.EzimDtxSemantics;
import org.ezim.core.EzimLogger;
import org.ezim.ui.EzimFileOut;
import org.ezim.ui.EzimMain;

在每个文件中使用相同批次的代码看起来很糟糕,我想重构它。

我想知道是否可以将所有这些导入放在一个java文件中,然后在所有其他java文件中使用一行来调用它们。

它类似于类(用于变量)的扩展函数,但我想要一个用于导入。

由于

2 个答案:

答案 0 :(得分:0)

没有。那是不可能的。可能的是根本不使用导入,而是可以使用完全限定的类名,如

org.ezim.core.Ezim ezim = new org.ezim.core.Ezim(); // <-- not import needed.

答案 1 :(得分:0)

您始终可以使用*符号从一个包中导入多个类,但请注意名称冲突。