//inner class
public class Clube {
class inter{
class interfance{
}
}
public Clube() {
}}
// static inner class
public class Clube {
static class inter{
static class interfance{
}
}
public Clube() {
}}
public class Clube {
class inter{
class interfance{
}
}
public Clube() {
}}
// static inner class
public class Clube {
static class inter{
static class interfance{
}
}
public Clube() {
}}
{
public String toString()
{
return "class Demo1202_1";
}
class innerclass1
{
public String toString()
{
return "class Demo1202_1 innerclass1";
}
class innerclass2
{
public String toString()
{
return "class Demo1202_1 innerclass2";
}
}
}
public static void main(String[] args)
{
Demo1202_1 p=new Demo1202_1();
Demo1202_1.innerclass1 p1=p.new innerclass1();
Demo1202_1.innerclass1.innerclass2 p2=p1.new innerclass2();
System.out.println(p);
System.out.println(p1);
System.out.println(p2);
}
}
---------- Run Java Program ----------
class Demo1202_1
class Demo1202_1 innerclass1
class Demo1202_1 innerclass2Output completed (0 sec consumed) - Normal Termination