我有两个包.我想从第一个包导入的类声明为PUBLIC.尽管如此,当我从第二个包中测试一个文件时,它会向我显示编译错误,如下所示:
PUBLICclass在mypackage中不公开; 无法从外部包裹访问
我试图从第一个包中向该类添加一个公共构造函数,但它没有任何区别.
你有什么想法?我使用Netbeans 7.
第一个包中的类如下所示:
public class PUBLICclass extends AbstractClass { public PUBLICclass() { } }
Run Code Online (Sandbox Code Playgroud)
mpr*_*hat 42
让我猜猜
您最初的课程声明PUBLICClass不公开,然后您将其设为"公开",您是否可以尝试清理和重建您的项目?
Sai*_*i N 16
public SmartSaverCals(Context context)
{
this.context= context;
}
Run Code Online (Sandbox Code Playgroud)
将public添加到您的构造函数中.在我的案例问题解决了