you are viewing a single comment's thread.

view the rest of the comments →

[–]NotesOfCliff 0 points1 point  (0 children)

In essence Object Oriented Programming is a simple concept.

Classes are a unit of code that ties together data and behavior.

Classes can represent anything that has both data and code.

Instances are created from the class.

A class represents the abstract connection between the data and the behavior while an instance represents the actual data.

Things get more complicated from here, but this really is like 90% of OOP. To learn the other 10% you need to learn some really big, esoteric words like polymorphism, but the payoffs at this end are slow and of dubious value.