将String从一个类传递到另一个类

时间:2012-11-14 13:13:27

标签: java class

我有第1段:

 private class proceedAL implements ActionListener
{
public void actionPerformed(ActionEvent z)
    {
        String x = (String)mouseB.getActionCommand();
        String y = (String)monitorB.getActionCommand();
        ComputerSimulator me = new connect(x,y);
    }

}

和另一个班级:

public class ComputerSimulator extends JFrame
{
public void connect(String x, String y)
{
   String i, j;
   c2.setText(x);
   c3.setText(y);
}

出现此错误:找不到符号 - 类连接

我错过了什么?我只是编程的首发,需要一些帮助人员

4 个答案:

答案 0 :(得分:2)

实例化类的对象并调用其方法的正确方法是:

ComputerSimulator e = new ComputerSimulator();
e.connect(x, y);

答案 1 :(得分:2)

connect确实不是上课。这是班级ComputerSimulator中的一种方法。

您应首先创建对象:

ComputerSimulator me = new ComputerSimulator()

现在您可以调用方法connectme.connect(x, y);

答案 2 :(得分:0)

connect不是类,它是类ComputerSimulator上的方法。您正在调用connect方法,就像它是构造函数一样,您需要执行

ComputerSimulator computerSimulator = new ComputerSimulator();
computerSimulator.connect();

答案 3 :(得分:0)

你说错了,你只能成为一个班级的new(如ComputerSimulator)。

一旦有了该类的实例,就可以使用其公共方法(如connect) - > me.connect(x, y);

顺便说一下,throws仅指异常处理。