Custom Classes CIS-166 Objects Object-oriented languages allows the creation of new object types by creating a class. Classes may have properties, methods, and events and…