Skip to content
Sharp

Object-oriented programming · interview question

If a class has no constructor defined, what does Java provide by default?

Multiple choiceMediumchapter-2-curatedpremiumoopconstructors
Choose one answer
Answer and explanation

Correct answer

D. A no-argument constructor

Why

Java automatically provides a default no-argument constructor if no other constructors are defined, allowing objects to be created without initial parameters.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →