前提・実現したいこと
本を読んでいる時に次のようなコードがありました。
java
1new Thread(new PrintingProcess()).start();
この部分でnewしたものを入れる変数が見当たらないのですが、変数を使わないでも大丈夫なのでしょうか?
java
1PrintingProcess pp=new PrintingProcess(); 2Thread thr=new Thread(pp); 3thr.start();
という書き方ならわかるのですが・・・。
無名クラス?というのに関係しているのでしょうか?
ご教授いただければ幸いです。
該当のソースコード
java
1public class PrintingProcess extends Proccess implements Runnable { 2 @Override 3 public void run() { ... } 4} 5 6public class Main { 7 public static void main(String args[]) { 8 new Thread(new PrintingProcess()).start(); 9 } 10}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/04 09:24
2018/03/04 09:50
退会済みユーザー
2018/03/04 10:23
2018/03/04 10:46
退会済みユーザー
2018/03/05 07:23