Chapter 8. Object-Oriented Programming
In this chapter, we will discover that in Java, classes are fundamental to everything. We have already talked about reusing other people's code, specifically the Android code, but in this chapter, we will really get to grips with how this works and learn about Object-Oriented Programming as well as how to use it. Here is what is coming up in this chapter.
- Introduction to Object-Oriented Programming including encapsulation, inheritance, and polymorphism
- Write and use our first, very own class
- An explanation about encapsulation and how it is our friend
- Inheritance- a first look and how to take advantage
- An introduction to polymorphism
- Static classes
- Abstract classes and interfaces
- Start the next project- Pong
Let's get started.