将一个类的实例传递给另一个java文件

问题描述:

对不起,如果这是一个愚蠢的问题,但我有点卡在一个问题!将一个类的实例传递给另一个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

自动生成的getter和setter (源码>产生getter和setter)它可以帮助你理解

+0

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

+0

每个现代IDE都可以做到这一点,Netbeans。在菜单中找它或谷歌,你应该立即找到它。 – Blacklight

这是一个使用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(); 
    } 
}