I've been reading an article about constructors in Java and come across the following piece of text:
Execution of instance variable initializers and instance initializers is performed regardless of whether the superclass constructor invocation actually appears as an explicit constructor invocation statement or is provided automatically. (An alternate constructor invocation does not perform this additional implicit execution.)
It's a bit unclear to me about the sentence in parenthesis. Does that mean if we don't specify the alternate constructor to be invoked explcitly, it won't be called implicitly as this()
, right?