繁体   English   中英

将字符串从一个类传递到另一个类

[英]Pass String from One class to another class

我有这个第一类:

 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);
}

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

我想念什么? 我只是编程的入门者,需要一些帮助

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

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

connect确实不是类。 这是类ComputerSimulator的方法。

您应该首先创建对象:

ComputerSimulator me = new ComputerSimulator()

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

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

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

你有错,你只能做出new一类(像ComputerSimulator )。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM