2014-01-19 52 views
3

访问非公共类我有一个类物流中包序列其他包装

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其他包装

+0

也许公开。 –

+2

你不能,这正是“包私人”的含义。将它“公开”或放在同一个包中。 –

+0

@Hovercraft完整的鳗鱼我试图改变它为公众,但我得到了日食中的错误,并说在自己的文件中定义它。 – Kailash

回答

1

幽州:

@气垫船充满了鳗鱼我试图改变它为公众,但我得到了日食中的错误,并说它在自己的文件中定义它。

听起来好像您已将LogisticSeq类放入一个包含多个类的文件中,或者没有与您的项目的包/文件结构匹配的类/包名称。

我建议你只要Java编译器告诉你:在序列包中创建一个LogisticSeq.java文件,并确保该类是公共的。