“No object is so beautiful that, under certain conditions, it will not look ugly.”
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.
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 of structuring and organizing ...