内部类接口的实例化(抽象类包含接口)

abstract class InterfaceInAbstrace {
    
   public abstract void printA(); //抽象方法

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

class Xclass extends InterfaceInAbstrace {
//继承抽象类
  @Override
   public void printA() {
    System.out.println( "printA()------->A");

  }
class Yclass implements B{

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

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

}

你可能感兴趣的:(内部类接口)