创建另一个Java类LetterThread,同样继承Thread类,并覆盖run() 方法,输出A-Z的字母
时间: 2024-09-21 18:07:58 浏览: 40
当然,你可以创建一个新的Java类`LetterThread`,继承自`Thread`并覆盖`run()`方法来遍历字母表。这里是一个简单的示例:
```java
public class LetterThread extends Thread {
private char currentChar = 'A';
@Override
public void run() {
for (; currentChar <= 'Z'; currentChar++) {
System.out.print(currentChar);
try {
// 暂停一下,以便看到每个字母的打印过程
Thread.sleep(50); // 这里的时间单位通常是毫秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("\n完成字母循环!"); // 输出结束提示
}
public static void main(String[] args) {
// 创建LetterThread实例并启动
LetterThread letterThread = new LetterThread();
letterThread.start();
}
}
```
在这个类中,`currentChar`初始化为'A',然后在`run()`方法内部,每次迭代会打印当前字符,接着让线程暂停一小段时间(这里是50毫秒),以模拟字母的逐个显示。当所有大写字母打印完毕后,会输出一个结束信息。
阅读全文