File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes referencing outer instance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "referencing outer instance" Watch "referencing outer instance" New topic

referencing outer instance

Vlad Patryshev
Ranch Hand

Joined: Jun 30, 2001
Posts: 61
Say, I have
class outer {
int x;
String doStuff();
class inner {
int y;
string doInnerStuff();
Is there a way inside inner, say, in doInnerStuff(), reference not this, which will point to an instance of inner, but the this of the outer class, which would point to an instance inside which inner resides?

Thanks,<br />Vlad
David Weitzman
Ranch Hand

Joined: Jul 27, 2001
Posts: 1365
Don't quote me on this. I have never tested it, but I think I read it somewhere. I think that 'outer.this' will work.
Vlad Patryshev
Ranch Hand

Joined: Jun 30, 2001
Posts: 61
Thanks! It works!
Don't get me started about those stupid light bulbs.
subject: referencing outer instance
Similar Threads
Inner classes
Jaworski- local inner class
Referencing outer class instance variables
Inner class and Methods
class types