Mastering Java: The Ultimate 2025 All-In-One Quiz to Excel in 'Thinking in Java

Image Description

Question: 1 / 510

How do you create an instance of an inner class from outside its outer class?

With a special keyword

Just like any other class

Using the outer class object and .new syntax

Inner classes are defined within outer classes and are only accessible from within the outer class. Therefore, to create an instance of an inner class from outside its outer class, we need to use the syntax of outerClass.innerClass to access and instantiate it. In other words, the outer class object is used to access the inner class and the .new syntax is used to instantiate it. Option A is incorrect as there is no special keyword required. Option D is incorrect as it is indeed possible to create an instance of an inner class from outside its outer class. Option B is incorrect as inner classes cannot be instantiated just like any other class as they are dependent on their outer class.

Get further explanation with Examzify DeepDiveBeta

It's not possible

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy