Skip to content
Sharp

Object-oriented programming · interview question

Why does setting an object reference to null in Java change runtime behavior?

Multiple choiceMediumchapter-2-curatedpremiumoopobject-references
Choose one answer
Answer and explanation

Correct answer

D. The reference is removed, and the object may be garbage collected.

Why

Setting an object reference to null means the reference no longer points to any object. The object itself is not deleted immediately but becomes eligible for garbage collection if no other references exist.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →