创建一个Java类 NumberThread, 继承Thread类,并覆盖run() 方法,输出1-26的数字
时间: 2024-09-21 07:07:53 浏览: 55
Java多线程-创建多线程的基本方式一:继承Thread类
创建一个名为`NumberThread`的Java类,它继承自`Thread`类,主要是为了实现并发执行任务。在这个类中,你需要覆盖`Thread`类的`run()`方法,用于定义线程的行为。下面是一个简单的示例:
```java
public class NumberThread extends Thread {
@Override
public void run() {
for (int i = 1; i <= 26; i++) {
System.out.println("Number: " + i);
// 每次打印后可以添加适当的延时,这里为了演示,假设每次延时1秒
try {
Thread.sleep(1000); // 使用sleep方法模拟延迟
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
// 如果你想让这个线程开始执行,可以这样启动
public static void main(String[] args) {
NumberThread numberThread = new NumberThread();
numberThread.start(); // 启动新线程
}
}
```
在这个`NumberThread`类中,当你实例化并调用`start()`方法时,它会按照`run()`方法中定义的方式执行,依次输出从1到26的数字。
阅读全文