Multiple choice technology programming languages

We all know that constructors are nothing but methods in java. But, as all the methods are either static or non-static , Then, what is the type-access modifier for the constructor?

  1. static

  2. non-static

  3. special-mixed type

  4. not-defined

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Constructors in Java are not classified as static or non-static methods. They are a special type of block that initializes objects and have no explicit type-access modifier classification. While they behave like instance methods (they run on object creation), they are not technically methods and don't fit into the static/non-static binary.