Object
An object is a programming entity that has state (data) and behavior (methods)
state
A state is a set of values (internal data) stored in an object
behavior
A behavior is a set of actions an object can perform, often reporting or modifying its internal state
constructor
A constructor is a method we call on a class that returns an instance of that
class
Field
aka object state a variable inside an object that makes up part of its state