initializers
First-value assignment code
Initializers are code constructs that set starting values for variables, objects, or data structures when they're created.
In object-oriented programming, an initializer prepares a new instance for use—assigning default values, allocating resources, or running setup logic: The class initializer accepts a name and email address.
Languages handle initialization differently: Python uses `__init__`, Swift has dedicated initializer methods, and C-family languages use constructors.
Static initializers run once when a class loads rather than for each instance.
One who assembles
- instantiationConcrete realization of abstraction
- bootstrappingSelf-starting without external input
- declarationFormal public announcement
- assignmentAllocated work or duty
defaults · configuration · allocation · parameters · primitives · factory · singleton
Founding moment
- genesisPoint of creation
- commencementAct of starting
- inaugurationFormal beginning ceremony
- kickoffOpening play in football
onset · outset · origin · foundation · groundwork · preparation · setup · configuration
constructor
One who assembles
- instantiationConcrete realization of abstraction
- bootstrappingSelf-starting without external input
- declarationFormal public announcement
assignment · defaults · configuration · allocation · parameters · primitives · factory · singleton
inception
Founding moment
- genesisPoint of creation
- commencementAct of starting
- inaugurationFormal beginning ceremony
kickoff · onset · outset · origin · foundation · groundwork · preparation · setup · configuration · installation
ignition
Starting combustion process
- countdownBackward enumeration to zero
- liftoffMoment of ascent
- propulsionForce driving movement forward
thrusters · booster · stages · preflight · fueling · arming · priming · telemetry · staging
uninitialized, initialize, initializes, initialized, reinitialize, initializer, reinitialized