In the ninth part of the course you learned some of the properties of object-oriented programming. Programmers can expect all objects to have the methods
equals because each object is of type
Object in addition to their own type. Inheritance and interfaces allow use to implement methods and constructors that handle many kinds of objects. This enables us to easily extend programs and it helps with solving problems with classes and objects.
Finally, please take a moment to answer a self-reflective survey on the learning goals of the ninth part.
Remember to check your points from the ball on the bottom-right corner of the material!