how can i call inner class method ......in prog.

abstract class AbstractDemo

{

public abstract void shankar();

class Inner
{
	static void show(){
	System.out.println("inner class E");}
}

}

class AbstractDemoTest extends AbstractDemo

{

public void shankar()
{
	System.out.println("mera name jai shankar he");
}
public static void main(String...s)
{
	AbstractDemoTest oo= new AbstractDemoTest();
	oo.shankar();
	Inner.show();
}

}

  1. abstract class Outer{
  2. public abstract void pName();
  3. class Inner{
  4.  void printItNow(){
    
  5.   System.out.print("Inner Class");
    
  6.  }
    
  7. }
  8. }

Remember: Inner Class Instance must b tied to outer class instance.

  1. public class Test extends Outer{
  2. public void pName(){
  3. System.out.print(“Hello World!!!”);
  4. }
  5. public static void main(String[] args){
  6. Test t = new Test();
  7. Outer ooj = new Outer();
  8. Outer.Inner inoj = ooj.new Inner();
  9. t.pName();
  10. inoj.printItNow();
  11. }
  12. }

innerclass innerobj =new parentclass().new innerclass();