Хочу создать класс, наследуемый по классу ArrayList и переопределить его методы ( допустим добавить в метод .add() счётчик, который будет подсчитывать количество вызываемого метода). Как это сделать просто и без лишних строчек кода?
Примерно вот так:
class CustomArrayList<T> extend ArrayList<T> {
private long addCounter = 0;
...
@Override
public boolean add(T item) {
addCounter++;
return super.add(item);
}
public long getAddCounter() {
return this.addCounter;
}
}
Суть в том, чтобы использовать методы из ArrayList (super.add()
) и добавить свою кастомную логику.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как загрузить звук в soundpool из URI? Сейчас таким методом не работаетХотя из raw все грузит
В программе существует несколько синхронизированных потоков, каждый из них рекурсивен, и создает новый объект который содержит в себе примерно...
В сервлете по URL - /user/registration регистрирую пользователя и записываю в его браузер куки