【发布时间】:2010-12-16 11:27:22
【问题描述】:
我只是好奇人们如何解决这个问题。我经常写相同类型的代码。例如:
new Thread() {
//...
//...
//...
//Change this line
//...
//...
}.start();
我不断更改显示“更改此行”的行,然后启动一个线程。此更改可以是一行或几行。我将如何压缩此代码?
【问题讨论】:
-
这根本不是您问题的答案,但通常认为实现 Runnable 比扩展 Thread 更正确。原因很简单,您想要更改的并不是真正的线程行为(即运行 Runnable),而是它运行的内容。
标签: java macros boilerplate