outer and inner class in java code example

Example 1: what is inner class in java

1. Can Outer class be static? --> No
	2. Can inner class be static? --> Yes
	3. Can you create an object from the inner class? --> Only if it's static
	4. Can we have main method in inner class ? --> Only if it's static
	5. Inner class can only be extended if it's static.

Example 2: inner and outer class in java

1. Can Outer class be static? --> No
2. Can inner class be static? --> Yes
3. Can you create an object from the inner class? --> Only if it's static
4. Can we have main method in inner class ? --> Only if it's static
5. Inner class can only be extended if it's static.

Tags:

Misc Example