subclass cannot access private members of superclass

subclass cannot access the members of superclass which are declared as private.

Lets implement this on Eclipse IDE:

1. Create 'A' superclass with an instance variable and a method specified as 'private' s shown below:



2. Create 'B' as a subclass of  'A' superclass and try to inherit the private instance variables and methods of 'A' superclass as shown below:



3. Observe that errors 'Not Visible' are getting displayed on trying to inherit instance variable 'a' and method 'sample( )' which are declared as 'private' in 'A' superclass as shown below:



After looking at this error, its very clear that a subclass cannot access the private members of its superclass.

Download this project:

Click here to download this project containing 'A' and 'B' class files used in this post (You can download this project and import into Eclipse IDE on your machine)