在Java中,是否可以(静态地)导入构造函数或局部变量?

时间:2011-02-01 08:50:29

标签: java import static-import

或者这可以用于方法/字段/枚举常量吗?

2 个答案:

答案 0 :(得分:2)

不,你做不到。

为了导入方法或变量,它应该是公共的和静态的。构造函数和局部变量不能是静态的。

答案 1 :(得分:1)

Java中的构造函数不能直接调用(仅通过new),因此您不能将它们从包含的类中导出。由于构造函数的唯一用途是创建类的新实例,因此无论如何都需要导入整个类,这意味着构造函数。更不用说如果有的话,它是一个实例方法,你只能导入static个方法和变量。

局部变量不存在于其范围之外,即它们不依赖于类,只与方法 [Update] (或静态/实例初始化程序)中的代码块相关联[/更新] 。那你怎么导入它们呢?