Duration: 20:03 min
Summary: This video wraps up our discussion of object orientation. We covered more practice questions that discuss how constructors call their super-class constructors, and how constructors are overloaded. Then we talked about polymorphism and how it applies to instance methods instead of instance variables. We saw how a parent class can reference a child class and call its methods. One key concept we spent some time on is class and interface design. We looked at a class that asked us to design an application with the given information. The final question had to do with method overloading. We saw how the compiler looks at matching method, but the methods with var-args are the last ones to look at.