Chapter 8

Objects

“No object is so beautiful that, under certain conditions, it will not look ugly.”

—Oscar Wilde

In this chapter:

– Data and functionality, together at last.

– What is an object?

– What is a class?

– Writing your own classes.

– Creating your own objects.

– Processing “tabs.”

8.1 I’m down with OOP.

Before we begin examining the details of how object-oriented programming (OOP) works in Processing, let’s embark on a short conceptual discussion of “objects” themselves. It is important to understand that we are not introducing any new programming fundamentals: objects use everything we have already learned: variables, conditional statements, loops, functions, and so on. What is entirely new, however, is a way of thinking, a way ...

Get Learning Processing 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.