|
| GAMES++ |
|
|
|
 |
|
| BROWSER UTILITIES |
|
|
|
 |
|
| AFFILIATES |
|
|
|
 |
|
| ADVERTISEMENT |
|
|
|
 |
|
Access An Enclosing Class From An Inner Class
Java: How To
public class TestIt
{
public static void main(String a[])
{
new TestIt().doit();
}
public void doit()
{
new InnerClass().sayHello();
}
public void enclosingClassMethod()
{
System.out.println("Hello world!");
}
class InnerClass
{
public void sayHello()
{
TestIt.this.enclosingClassMethod();
}
}
}
|
OR
public class TestIt
{
TestIt testItClass = this;
public static void main(String a[])
{
new TestIt().doit();
}
public void doit()
{
new InnerClass().sayHello();
}
public void enclosingClassMethod()
{
System.out.println("Hello world!");
}
class InnerClass
{
public void sayHello()
{
testItClass.enclosingClassMethod();
}
}
}
|
|
|