Java导入简单易用

Java导入简单易用,java,import,Java,Import,我有一个问题,我想导入一个类,当我导入该类时。我不想重新调用导入的类。例如,而不是Class.method();。 它将只是简单的 方法() 如果method()是static方法,则可以使用import static实现这一点: import static com.somepackage.SomeClass.method; // ... // Will call SomeClass.method(); method(); 这显然不适用于非静态方法,因为您必须指定要在哪个对象上调用非静态方

我有一个问题,我想导入一个类,当我导入该类时。我不想重新调用导入的类。例如,而不是Class.method();。 它将只是简单的
方法()

如果
method()
static
方法,则可以使用
import static
实现这一点:

import static com.somepackage.SomeClass.method;

// ...

// Will call SomeClass.method();
method();

这显然不适用于非静态方法,因为您必须指定要在哪个对象上调用非静态方法。

您可以尝试扩展该类。您可以详细说明“调用”或“重新调用”类的含义吗?不调用类。你指的是方法还是构造函数?这不是很好的代码风格OOP@Blobonat同意!调用
Class.method()
有什么问题?