我有一个按包装顺序分类的物流
package sequence;
class LogisticSeq {
int limit;
double lamda;
ArrayList <Double> lseq = new ArrayList <Double>();
LogisticSeq(int a, double b, double c) {
limit = a;
lseq.add(b);
lamda = c; }
void sequence() throws IOException{
File file = new File("Sequence.txt");
if (!file.exists()) {
file.createNewFile();
}}
public class Logistic {
public static void main (String[] args) throws IOException {
LogisticSeq L = new LogisticSeq(50,0.4999,3.9999);
L.logisticsequence();
}
如何从其他包中的类访问类logisticseq
最佳答案
你说:
@我试着将它改为public,但在eclipse中发现了错误,并说要在自己的文件中定义它。
听起来好像您的logisticseq类位于包含多个类的文件中,或者您的类/包名称与项目的包/文件结构不匹配。
我建议您按照Java编译器的要求:在序列包中创建一个logisticseq.java文件,并确保该类是公共的。
关于java - 从其他程序包访问非公共(public)类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21218987/