CODE CREATIVE
MORE ON CLASSES
Inheritance, abstract classes, and interfaces
THE PROJECTS
HERO & MONSTERS REDUX
After learning about inheritance and abstract classes, let's incorporate those concepts into the previous version of our game. This time, we will be required to take a look at our class structure and abstract out similarities between class fields to see if there is any room to create a super class.

In addition to looking at commonalities in the fields of a set of classes, we are also going to look at class methods to include those into our inheritance structure.

PICTURE LAB
Ever wonder how programs like Instagram are able to change the feel of a photo by adding filters? In this guided lab, you will be asked to create a set of filters that make those same types of modifications by accessing the RGB color information of each pixel in an image.