EXAMINATION #1 Monday 10/13
Review Topics
Chapter 9 Inheritance
- Implement subclassess
- Overriding methods
- Polymorphism
- Abstract class and final class
- Abstract methods and final methods
- Using super
- private, protected and public members
- Converting between subclass and superclass
- Polymorphism and inheritance
- Method equals and clone
- Deep copy vs shallow copy
- Composition
- UML diagram
- Java doc
Chapter 10 Interfaces
- Implement interface
- Comparing interfaces and inheritances
- Converting between class and interface types
- Invoking methods on interfaces variables
- Casting from interfaces to classes
- Interfaces Comparable and Comparator
Chapter 14 Sorting and Searching
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- radix sort
- O notation
- Binary Search
Review the lecture notes and homework assignment.