Inner class within a for loop
class Outer
{
//int i;
public void Display()
{
System.out.println(”hi”);
for(int i=1;i<=10;i++)
{
class Inner
{
public void MethodInner()
{
System.out.println(”Hello”);
}
}
Inner a=new Inner();
a.MethodInner();
}
}
}
public class ForRegInnerClass
{
public static void main(String args[])
{
Outer ou=new Outer();
ou.Display();
}
}
A tricky for loop with inner class
class Outer
{
//int i;
public void Display()
{
System.out.println(”hi”);
for(int i=1;i<=10;i++)
{
class Inner
{
public void MethodInner()
{
System.out.println(”Hello”);
}
}
Inner a=new Inner();
a.MethodInner();
}
}
}
public class ForRegInnerClass
{
public static void main(String args[])
{
Outer ou=new Outer();
ou.Display();
}
}