notes - jude-lindale/Wiki GitHub Wiki

Into to objects allows for one to define custom data types that have custom methods embedded within them

classes a custom data type comprised of multiple variables and/or methods (dedicated functions)

instances a new class creates a new type of object allowing form instances of types to be made an instance is

Encapsulation of methods in classes classes and instances let us create data types with logical combinations of variables

Encapsulation: the ability to combined variables and methods into class definitions in object-oriented programming

Method: a function defined inside of a class

scope: the normal scope of a function