Please create a mini OOP tutorial here that goes deep into what principles of OOP we are using, what it is,how we are using it, and all its syntax. Please explain concepts like instances,methods,etc. where needed. Also make sure this is enough to explain this activity and the next one(i.e all explanations are within context of this activity 2 and 3 as both use OOP heavily).
Entire Activity 2