September 2015
Beginner
564 pages
13h 28m
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 I begin discussing the details of how object-oriented programming (OOP) works in Processing, let’s embark on a short conceptual discussion of “objects” themselves. It’s important to understand that I am not introducing any new programming fundamentals. Objects use everything you 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 everything ...