In object-oriented programming, what is a constructor? (5 points)
The attributes that allow a programmer to imagine a new object
The behaviors that allow a programmer to design a new object
The code that allows a programmer to create a new object
The template that allows a programmer to modify a new object