Java匿名内部クラスを使用したマルチスレッドの作成:ThreadクラスとRunnableインタフェースの実装
7142 ワード
:名前なし
:他のクラスの内部に書かれたクラス匿名内部クラスの役割:コードの簡略化
, ,
, ,
: / ,
:
new / (){
/
};
public class AnonymousThread {
public static void main(String[] args) {
//1.
new Thread() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Seulgi --> " + i);
}
}
}.start();
//2.
Runnable r = new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Wendy --> " + i);
}
}
};
new Thread(r).start();
//3.
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Irene --> " + i);
}
}
}).start();
}
}