2012-12-10 43 views
0

對不起,如果這是一個愚蠢的問題,但我有點卡在一個問題!將一個類的實例傳遞給另一個java文件

基本上是:如果我有3個 「的.java」 文件,即 「main.java」, 「implement.java」 和 「class.java」

在class.java我創建了一個公共類

即:

public class Inbox { 
    int Letters; 
    int Bills; 
    int Invoices; 
    } 

==============================

在implement.java我創建此類的一個實例並將其分配給變量

即:

Inbox IX = new Inbox; 

IX.Letter = 20; 
IX.Bills = 2; 
IX.Invoices = 1; 

==============================

我怎麼會通過這些變量(IX.Letters,IX.Bills & IX.Invoices)放到我的「main.java」中?

我找遍了整個互聯網,但沒有運氣=(

希望有人能如果你使用的是Eclipse它可以幫助我

乾杯傢伙

+3

有你的編譯你的代碼?你的implement件.java有編譯錯誤。 –

+0

由於類名,應該將class.java稱爲Inbox.java。 – cworner1

+1

這裏有很多問題。類的命名(class.java應該是inbox.java),getter和setter的用法等等。我建議你爲初學者閱讀一本好書,或者看看教程。 – Blacklight

回答

1

自動生成的getter和setter (源碼>產生getter和setter)它可以幫助你理解

+0

Argghh!我使用Netbeans! ='(:@ – PranDaMan

+0

每個現代IDE都可以做到這一點,Netbeans。在菜單中找它或谷歌,你應該立即找到它。 – Blacklight

0

這是一個使用getter和setter的例子:

public class Inbox { 
    private int letters; 
    private int bills; 
    private int invoices; 

    public int getLetters() { 
     return letters; 
    } 

    public void setLetters(int letters) { 
     this.letters = letters; 
    } 
} 

public class Main { 
    public static void main(String[] args) { 
     Inbox ib = new Inbox(); 
     ib.setLetters(20); 
     int letters = ib.getLetters(); 
    } 
}