に匿名クラスを使用したいRunnable
。2 つの方法がありますが、同じことを行うかどうかはわかりません。
方法 1:Runnable
直接使用してから呼び出すrun()
:
new Runnable() {
@Override
public void run() {
}
}.run();
方法 2: の代わりにメソッドを使用して、匿名Runnable
を作成し、に貼り付けます。Thread
start()
run()
new Thread(new Runnable() {
@Override
public void run() {
}
}).start();
方法2は明らかに正しいと思います。しかし、それが方法1と同じことをするかどうかはわかりません。run()
メソッドをRunnable
直接呼び出すことはできますか?