Constructors
The constructor
method is a special, unique method of a class
to initialize an instance of that class.
A simple example is the following:
note
constructor()
can have an arbitrary amount of parameters, including none.
A constructor
is powerful in the sense that it can manage all the initialization of an object, executing before anything else.
tip
You don't need to write a constructor
!
A virtual, empty one will be inserted by default.
Similarly if you forget to call
super()
in a subclass, Hedgehog Script will call it for you.