- Добавить реализацию списка в класс MyList, переделать его интерфейс на использование дженериков. Для внутреннего хранения данных использовать массив. Поведение методов должно совпадать с поведением аналогичных методов List, но нельзя унаследоваться от List
- Наложить ограничение чтоб список можно было параметризировать только численными типами.
- Покрыть код тестами.
- Сделать класс MyList Iterable. Реализовать итератор через InnerClass.
- Покрыть новый код тестами.
- В javadoc описать разницу между статическим InnerClass и обычным.
- Прочитать javadoc методов equals и hashCode.
- Реализовать для нашей коллекции toString, hashCode и equals(необходимо сделать собственную реализацию, вызовы библиотек не принимаются).
- Сделать по одному тесту на каждое правило equals и hashCode.
- Реализовать метод map как у стримов
forked from javarushgit/generics-task
-
Notifications
You must be signed in to change notification settings - Fork 0
RadomirGross/generics-task
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%