CSE 131 Module 10: Class Hierarchies
After completing this module, you should be able to...
- predict the behavior of the Java compiler and run-time system for code that uses inheritance and polymorphism,
- create classes that extend other classes to add and override functionality,
- take advantage of polymorphism by creating new subtypes that work within an existing system,
- read, understand, modify, and extend an existing code base containing multiple interacting classes.