The inner class can access private members of the outer class

- False
- True


Discussion Board

Inner class is always associated with an instance of its enclosing class having the methods and variables also intact. As it has the direct access to the object's methods and fields. So, inner class of a class can access the members of the outer class. Inner class is also associated with an instance, it cannot define any static members itself.

Inner class object's instances exists within an instance of outer class. For example:

class OuterClass {
class InnerClass {

Instance of an InnerClass can only exist within an instance of OuterClass and always has the direct access to the methods and fields of its enclosing instances.

Rohit Sharma 08-7-2014 06:50 AM

Write your comments


Enter the code shown above:
(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)