Course Categories: CS1/CS2/Data Structures | Software Engineering & Process |
FOSS Categories: Coding & Style | Quality & Testing |
Tags: Java |
Java learners often wonder why certain behaviors are exhibited when a method is invoked. They tend to view the entire mechanism as “magic”. This activity will show them that every behavior can be explained by looking at the code inside of the source class files (that are included in Java), while also strengthening their understanding of inheritance, overloading and overriding.
Return to Teaching Materials