我有第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);
}
出现此错误:找不到符号 - 类连接
我错过了什么?我只是编程的首发,需要一些帮助人员
答案 0 :(得分:2)
实例化类的对象并调用其方法的正确方法是:
ComputerSimulator e = new ComputerSimulator();
e.connect(x, y);
答案 1 :(得分:2)
connect
确实不是上课。这是班级ComputerSimulator
中的一种方法。
您应首先创建对象:
ComputerSimulator me = new ComputerSimulator()
现在您可以调用方法connect
:me.connect(x, y);
答案 2 :(得分:0)
connect
不是类,它是类ComputerSimulator
上的方法。您正在调用connect
方法,就像它是构造函数一样,您需要执行
ComputerSimulator computerSimulator = new ComputerSimulator();
computerSimulator.connect();
答案 3 :(得分:0)
你说错了,你只能成为一个班级的new
(如ComputerSimulator
)。
一旦有了该类的实例,就可以使用其公共方法(如connect
) - > me.connect(x, y);
顺便说一下,throws
仅指异常处理。