====== Week 8 ====== ~~NOTOC~~ ==== Tuesday ==== * Overloading/Overriding Methods * The Super keyword revisited (first introduced when creating our own exceptions) * The Linked List data structure **Lecture Notes** *{{ :courses:cs102-2021-01:102-week8.pptx |Week 8 lecture notes}} *{{ :courses:cs102-2021-01:102-week8part2.pptx |Week 8 - linked list lecture notes}} ==== Thursday ==== * Office hours: 2:30 - 4:30 on Thursday * Let's talk about generic data types * {{ :courses:cs102-2021-01:genericbrand.zip |referenced source code}} * And then continue our discussion on nodes and linked lists. * (reference lecture notes above) * {{ :courses:cs102-2021-01:nodejavadoc.zip |javadoc reference for our node class only}} * {{ :courses:cs102-2021-01:cmpu102-lab-linked-list-starter.zip |Full starter package}} ==== Friday's Lab ==== ==== A kinda-sorta linked list ==== * [[https://en.wikipedia.org/wiki/Yamanote_Line|Let's look at a subway map (Tokyo's Yamanote line)]]