These video lessons accompany Chapter 8 (Objects) from the Learning Processing textbook.
This video covers the basic theory behind object-oriented programming in Processing/Java and discusses the difference between a “class” and an “object” instance.
This video walks through the process of defining a class in Processing (Java) - variables, constructor, functions.
This video walks through the process of defining a class – variables, constructor, functions.
This video shows how a Java object’s parameters can be specified when making the object itself (i.e. calling the constructor.)
This video covers the following topics: objects as data for other objects, overloading, and objects communicating with other objects.
This video covers passing arguments into a function and what happens when you pass an object vs. a primitive value.