• 1.3: Fundamental Concepts of Object-Oriented Programming

    As we saw in 1.1, object-orientation has nothing to do with computer languages, although such languages can be used to implement such worldviews for computer applications. Once you gain the knowledge and experience to see take a larger view, to see beyond the syntax of a particular language, you will gain the ability to debug programs written in languages you have never seen before. In this subunit, we dig deeper into the object-oriented perspective and its implementation in Java and C++.

    • 1.3.1: Practice Using Classes and Objects

    • 1.3.2: Practice Using Inheritance