These video lessons accompany Chapter 8 (Objects) from the Learning Processing textbook.
What is Object-Oriented Programming (OOP)?24 Jul 2015
This video covers the basic theory behind object-oriented programming in Processing/Java and discusses the difference between a “class” and an “object” instance.
Defining a Class Part I24 Jul 2015
This video walks through the process of defining a class in Processing (Java) - variables, constructor, functions.
Defining a Class Part II24 Jul 2015
This video walks through the process of defining a class – variables, constructor, functions.
Constructor Arguments24 Jul 2015
This video shows how a Java object’s parameters can be specified when making the object itself (i.e. calling the constructor.)
More on Objects24 Jul 2015
This video covers the following topics: objects as data for other objects, overloading, and objects communicating with other objects.
Pass by Value vs. Pass by Reference24 Jul 2015
This video covers passing arguments into a function and what happens when you pass an object vs. a primitive value.