public class AnonyousInnerClassDemo {
public static void main(String[] args) {
for(int i=0;i<50;i++) {
System.out.println("打游戏"+i);
if(i==10) {
new Thread(){
public void run() {
for(int i=0;i<50;i++) {
System.out.println("听音乐"+i);
}
}
}.start();
}
}
}
}
使用类的形式,其实底层自己会创建一个类继承线程类
public class AnonyousInnerClassDemo {
public static void main(String[] args) {
for(int i=0;i<50;i++) {
System.out.println("打游戏"+i);
if(i==10) {
new Thread(new Runnable(){
public void run() {
for(int i=0;i<50;i++) {
System.out.println("听音乐"+i);
}
}
}).start();
}
}
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/99dacf8cf0291fd855b7d748592c76ee.png)