Basic object-oriented programming
I am not going to throw a whole object-oriented programming book at you in one go. We will return to and expand upon our object-oriented programming knowledge as the book progresses and the games get more advanced.
Tip
Object-oriented programming is a bit of a mouthful. From this point on, I will refer to it as OOP.
Before we get to what exactly OOP is, a quick warning.
Humans learn by doing
If you try to memorize this chapter, you will have to make a lot of room in your brain and you will probably forget something important in its place, such as going to work or thanking the author for telling you not to try and memorize this stuff.
Going back to the car analogy from Chapter 1, Java, Android, and Game Development, intimate knowledge of a car's mechanical systems will not make you a great driver. Understanding the options and possibilities of its interface (steering wheel, engine performance, brakes, and so on), then practicing...