Chapter 8


“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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.