Мне интересно, почему я получаю эту ошибку компиляции:
Main.java:15: ошибка: несовместимые типы: рабочий процесс не может быть преобразован в процессы T
.add(hw);
^
где T — переменная типа
import java.util.List;
import java.util.ArrayList;
interface Worker {
}
class HardWorker implements Worker {
}
public class Main extends Thread {
private List processes = new ArrayList ();
public void addProcess(Worker hw) {
processes.add(hw);
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... boundaries