interface InterfaceInAbstrace {
    
    void printA();//抽象方法

    public abstract  class B {
     // 内部类接口
  abstract void printB();// 定义抽象方法
  }
}

class Xclass implements InterfaceInAbstrace {
//实现接口
  @Override
  public void printA() {
    System.out.println("printA()------->A");

  }
class Yclass extends B{

  @Override
  public void printB() {
    // 内部类实现内部类接口
    System.out.println("printB()------->B");
  }
    
}
}
public class Demo {

  /**
    *接口中含有抽象类
    */

  public static void main(String[] args) {
    // 内部类实例化对象
    InterfaceInAbstrace.B b = new Xclass().new Yclass();
    b.printB();
  }

}