Difficulty: Medium
Correct Answer: new ot.Inner(); //At line 10
Explanation:
Introduction / Context:
This evaluates knowledge of inner class instantiation rules in Java.
Concept / Approach:
Non-static inner classes require an outer class instance for instantiation. Syntax is: Outer.Inner obj = outerInstance.new Inner();
Step-by-Step:
Why Other Options Are Wrong:
Final Answer:
new ot.Inner(); //At line 10
Discussion & Comments