访问其他包中的公共变量

时间:2012-05-25 12:52:42

标签: java

因此,可以从任何地方访问公共变量,甚至可以从其他包中访问。但是,当我尝试从外部包创建一个对象时,为了访问它包含的公共变量,我收到以下错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Foo cannot be resolved to a type

我的代码:

Foo obj = new Foo();

我想知道创建除了创建它之外的包中存在的对象的正确方法是什么?

我感谢你在这方面的任何帮助。

1 个答案:

答案 0 :(得分:5)

你有import Foo;吗?

,限定名称为com.some.package.Foo

如果您宣布您的班级Foo

package com.mycompany.app.package1;

public class Foo{}

然后您需要通过编写

来导入此类型
import com.mycompany.app.package1.Foo;

在使用com.some.package

的任何其他(Foo)包中

查看