She's right about the questions not being ambiguous with respect to the wording, but there *has* been some confusion around the terminology, and we're in the process of changing it in exam-related literature (including the objectives).
If you replace the
word "inner" with "nested" you'll be OK.
We used to say "inner classes" and "static inner classes" while *technically, a "static inner class" is not an inner class at all, but simply a top-level class nested within another class.
So... now we try to say "static nested class" and "nested class" so that we don't have to stick "top-level" on to the front.
But here's a summary:
===============
static nested class
static inner class
top-level nested class
top-level inner class
ALL of those mean the same thing!
===============
nested class
inner class
anonymous inner class
anonymous nested class
All of those mean a non-static nested/inner class, and then the only question is whether it's anonymous.
Kathy "in touch with her inner class" Sierra