April 2009
Intermediate to advanced
472 pages
11h 36m
English
“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.”
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 ...