Let's start by knowing what Object Oriented Programming is - In Object Oriented Programming we can classify languages into two types- Class-based and...