我有三个类文件,一个有一个 public static void main (String args []) 方法,另外两个没有。具有 main 方法的方法在其 main 方法中调用第一个类文件。
public class IonsTest
{
public static void main (String args [])
{
new IronTest();
}
}
这有效,它打开 IronTest 类文件并且该文件运行完美。现在的问题是试图让这个类文件打开下一个。我试图在用户单击按钮时运行下一个类文件。
if(e.getSource() == next1)
{
if(ansFe2 && ansFe3 && ansFerrous && ansFerric && ansIronII && ansIronIII == true)
{
JOptionPane.showConfirmDialog(null, "Good job, let's continue.", "Next", 0);
CopperTest();
}
else
{
JOptionPane.showMessageDialog(null, "You must get all answers correct before procceding.");
}
}
我怎样才能让它发挥作用?
最佳答案
似乎您想为第二个类创建一个新对象,并像为第一个类所做的那样调用其构造函数 new IronTest();
。
如果您的第二个类的名称是 CopperTest
,那么调用 CopperTest()
不会执行任何操作。要创建第二个类的新对象并调用其构造函数,您需要执行以下操作,
new CopperTest();
关于java - 从另一个类文件访问另一个类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27393969/