PostHeaderIcon Java Argument As Inner Class

interface TestInterface
{
public void testMethod();
}

class ClassA
{
public void ClassAMethod(TestInterface a)
{
System.out.println(“Class A Method”);
a.testMethod();
}
}

public class ArgumentInnerClassTest
{
public void OuterClassMethod()
{
ClassA a1 = new ClassA();
a1.ClassAMethod
(
new TestInterface()
{
public void testMethod()
{
System.out.println(“Call Test Method”);
}
}
);
}
public static void main (String[] args)
{
ArgumentInnerClassTest a1 = new ArgumentInnerClassTest();
a1.OuterClassMethod();
}

}

Leave a Reply

You must be logged in to post a comment.

Adsense