Skip to content
AITroveRead. Build. Understand.
Make this comfortable

Java objects and ownership quiz

Knowledge check
12 questions18 minutes

An object-ownership self-check tests copied reference values, polymorphic dispatch and stable equality contracts.

Review the contracts

Review copied references, method dispatch, equality and hashing before answering.

Choose and explain an answer

Draw the object references first. Then decide which declaration is selected at compilation and which implementation runs at runtime.

Select an answer for every question, then check the result and read each explanation. Progress remains in this browser; this is a self-check, not a judged program submission or a credential.

Common Mistakes

Reassigning a parameter does not reassign the caller's variable. A final reference can still point to mutable state.

Start this quiz

Choose one answer per question. Finish to see every explanation and the concepts to review. Your result stays in this browser.

Storage details