Initialization of objects
- public
- do not allow empty parentheses in declaration
- cannot return a value
- Must have same name as class
- also allow CPP Overloading
- Default constructor (no arguments) should be defined if any other exists
CPP Constructor Notion