Basic Object-Oriented Programming
I am not going to throw the whole OOP book at you in one go. We will return to and expand upon our OOP 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, like 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 cars mechanical systems will not make you a great driver. Understanding the options and possibilities of their interfaces (steering wheel, engine performance, breaks etc.), then practicing and testing will serve you much better. A good goal by the end of this chapter will...