2014-01-19 85 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文件,並確保該類是公共的。