ラムダ式にすると、Runnable というコードも run というメソッド名もどこにも出てこなくなります。それが不思議です。
ここでコンピュータは Runnable インターフェースが使われてると認識できるのですか?
それとも、コンピュータが Runnable インターフェースと認識できていなくても問題ないのですか?
もし、コンピュータが Runnable インターフェースと認識できなくても問題ないのなら、なぜラムダ式にする前は MyRunnable クラスが Runnableインターフェイスを implements する必要があったのですか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?