저는 사람들이 어떻게 이것을 해결하는지 궁금합니다. 종종 같은 유형의 코드를 항상 작성합니다. 예를 들어,Java : 매크로가 지원됩니까?
new Thread() {
//...
//...
//...
//Change this line
//...
//...
}.start();
"이 줄 바꾸기"라는 줄을 계속 변경하고 스레드를 시작합니다. 이 변경은 한 줄 또는 몇 줄 일 수 있습니다. 이 코드를 어떻게 압축할까요?
다형성을 시도하십시오. –
귀하의 질문에 대한 대답은 아니지만 일반적으로 확장 스레드보다 Runnable을 구현하는 것이 더 정확하다고 간주됩니다. 그 이유는 단순히 변경하려는 스레드 동작 (Runnable을 실행하는 스레드)이 아니라 실행중인 스레드 동작입니다. – Fredrik