一个类继续了JFrame,继承Runnable的类如何调用且定义了自己的方法
public class LoginFrame extends JFrame implements RunnableThread login=new Thread(new LoginFrame("CreateTank"));
login.getXX();这里的方法怎么没法调用 ? --------------------编程问答-------------------- .getXX()这个是哪里面的方法 Thread里面的吗? login是Thread的实例化 只能调用Thread里面的方法 --------------------编程问答-------------------- LoginFrame login = new LoginFrame("CreateTank");
Thread thread = new Thread(login);
login.getXX.... --------------------编程问答-------------------- 线程本身也是一个对象,线程和构造线程的Runable对象是2个不同的对象。你不能通过线程类的对象执行另外一个对象的方法 --------------------编程问答-------------------- 多线程的部分要写在run方法才行
public class XXX implements Runnable
{
public void run()
{...}
}
new Thread(new XXX())
补充:Java , Java SE