Teach Yourself Object Oriented Programming in 21 Days

Day 1

Day 2

Day 3

Day 4

Day 5

Day 6

Day 7

Acquire a basic understanding of OOP, its evolutionary roots, and also learn some common terms.

Learn about encapsulation, the first of the three pillars of OOP.

Reinforce the lessons of Day 2 by putting encapsulation to work—it’s time to code.

Learn about inheritance, the second pillar of OOP, and how you can use it to create effective OOP programs.

Expand on your knowledge of inheritance by applying it first hand and by seeing how Java doesn’t always follow good OO practice.

Discover polymorphism, the third pillar of OOP, and how it will help you write flexible OO systems.

Finish the week by applying the three pillars of OOP and seeing how you can avoid abusing ...

Get Sams Teach Yourself Object Oriented Programming in 21 Days, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.