[英]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.