public class X extends Thread implements Runnable() public void run() { System.out.println("this is run()"); } public static void main(String args[]) { Thread t = new Thread(new X()); t.start; } }
时间: 2024-03-09 22:46:11 浏览: 87
这段代码有语法错误,无法编译通过。应该修改为以下正确的代码:
```
public class X extends Thread implements Runnable {
public void run() {
System.out.println("this is run()");
}
public static void main(String args[]) {
Thread t = new Thread(new X());
t.start();
}
}
```
在这个程序中,X类继承了Thread类并实现了Runnable接口,重写了run()方法。在main()方法中,创建了一个新的线程t,并将X类的实例作为参数传递给了Thread类的构造函数。然后调用了t.start()方法,启动了线程t,线程t开始运行,执行了X类的run()方法中的语句,输出了一行文字:"this is run()"。
相关问题
运行下列程序,会产生的结果是: public class X extends Thread implements Runnable() public void run() { System.out.println("this is run()"); } public static void main(String args[]) { Thread t = new Thread(new X()); t.start; } }
这段代码有一些语法错误,应该修改为以下正确的代码:
```
public class X extends Thread implements Runnable {
public void run() {
System.out.println("this is run()");
}
public static void main(String args[]) {
Thread t = new Thread(new X());
t.start();
}
}
```
在这个程序中,X类继承了Thread类并实现了Runnable接口,重写了run()方法。在main()方法中,创建了一个新的线程t,并将X类的实例作为参数传递给了Thread类的构造函数。然后调用了t.start()方法,启动了线程t,线程t开始运行,执行了X类的run()方法中的语句,输出了一行文字:"this is run()"。
运行下列程序,会产生的结果是: public class X extends Thread implements Runable() public void run() { System.out.println("this is run()"); } public static void main(String args[]) { Thread t = new Thread(new X()); t.start; } }
这段代码有一些错误,应该修改为以下正确的代码:
```
public class X extends Thread implements Runnable {
public void run() {
System.out.println("this is run()");
}
public static void main(String args[]) {
Thread t = new Thread(new X());
t.start();
}
}
```
运行以上程序,会输出一行文字:"this is run()"。这是因为在X类中重写了Thread类的run()方法,在新线程中执行了System.out.println()语句。在main()方法中,创建了一个新的线程t,并将X类的实例作为参数传递给了Thread类的构造函数。然后调用了t.start()方法,启动了线程t,线程t开始运行,执行了X类的run()方法中的语句,输出了一行文字。
阅读全文