Object-oriented programming (OOP) is a programming paradigm that represents concepts as “objects” that have data fields (attributes that describe the object) and associated procedures known as methods. What is an Object? An object can be considered a “thing” that can perform a set of related activities. The set of activities that the object performs ...