Как мне создать такой метод? Например, метод, с которым я в настоящее время работает, возвращает объект интерфейса, реализуемый классом метода. Функция метода заключается в том, чтобы добавить элемент в список (* на данный момент метод возвращает нуль, потому что я не знаю, как вернуть нужное значение):Метод, который возвращает объект, который его назвал
public ListInterface<T> insertFirst(T item) {
Arraylist[0] = item;
return null;
}
Конструктор реализующего класса (* Arraylist, empty и defCap уже были созданы в начале класса); Я предполагаю, что объектом любого класса, реализующего интерфейс, может быть возвращаемое значение метода выше (???); Следует также заметить, что инстанцировании объект из класса TheList инициализировать переменные:
public TheList()
{
Arraylist = (T[]) new Object[defCap];
empty = true;
}
Итак, в чем ваш вопрос? Неясно, что вы спрашиваете. – dnuka
'return this;'? –
Я спрашиваю, как создать метод, который возвращает объект, который его вызвал (извините, если это было не ясно). Редактировать: СПАСИБО ВАМ BEN KNOBLE !! – Myko