Question: Which statement is **NOT** true?

  1. An anonymous class may specify an abstract base class as its base type.
  2. An anonymous class does not require a zero-argument constructor.
  3. An anonymous class may specify an interface as its base type.
  4. An anonymous class may specify both an abstract class and interface as base types.

Answer: The correct answer of the above question is Option B:An anonymous class does not require a zero-argument constructor.