encapsulation
Encapsulation allows us to write, test and maintain object codes without interfering with other object codes.
/attributes cant be directly assesed or edited
polymorphism
is the ability of a programming language to process objects differently based on their class. This reduces the volume of code they need to produce.
inheritance
child class inherits properties and attributes off the parent class
what are objects
Objects are the basic building blocks of object-oriented programming
whats a class
Class is the blueprint of an object.
what do attributes do
give an object’s properties