class inside class java code example
Example 1: can we create a class inside a class in java
Yes you can
class OuterClass {
class InnerClass {
}
}
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.