13. óra (2017.12.11)
Feladatok
Töltsétek le a matrix.zip fájlt. Implementáljátok a gyakorlat diáinak segítségével a clone műveletet. A clone deep clone-ként kell működjön, azaz az eredeti mátrix objektumon történő változás ne hasson ki a másolatára.
Töltsétek le az intstack.zip fájlt. Az implementációt írjátok át generikusra úgy, hogy tetszőleges típus felé lehessen létrehozni stacket! (Természetesen a Java típusrendszerén belül.)
Az előző feladatot bővítsétek, hogy a stack legyen bejárható for each ciklussal. Írjatok hozzá tesztet is.
Írjatok egy egyszerű alkalmazást, amiben egy listából különböző feltételek szerint távolítotok el elemeket! Az elemeket tesztelő kifejezést fogalmazzátok meg anonym inner class és lambda kifejezés segítségével is.