public class ClassThread
{
public void print()
{
System.out.println("you are inside print() method");
}
public static void main(
String args[])
{
ClassThread ct=new ClassThread();
Runnable ra=new Runnable(){
public void run()
{
ct.print();
}
};
Thread t=new Thread(ra, "ThreadA");
}
}
What is the special advntage of using local class Runnable instead of class
ClassThread impementing Runnable and overidding run() method?