Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to instantiate anonymous inner class?

 
Kaustubh G Sharma
Ranch Hand
Posts: 1283
Chrome Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


how can i use run method of anonymous inner clas???
 
Kaustubh G Sharma
Ranch Hand
Posts: 1283
Chrome Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
and in case if we not what is the use of it?
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
your code allowed you to write the code there rather than requiring a separate Class.
 
Kaustubh G Sharma
Ranch Hand
Posts: 1283
Chrome Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
but what is the use of the code when i am not able to access it. How can i access it?
 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You instantiate an anonymous class the same way you instantiate any class, with the new operator/keyword. There is an example of how it is done in this post.
You assign it to a reference the same way you assign to any other reference, like this: Foo f = . . .
You call its methods exactly the same way you call methods on any other reference, like this f.bar(123, 456);
You could call its run() method like this r.run();, but you would actually say something like new Thread(r).start();
 
prem pillai
Ranch Hand
Posts: 87
Java Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

 
Kaustubh G Sharma
Ranch Hand
Posts: 1283
Chrome Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks prem
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic