什么叫匿名课?

时间:2015-02-03 10:32:03

标签: java

abstract class Inner_Class_1{
  abstract void call();
}

class AnnonymousInner{
  public static void main(String args[]){

    Inner_Class_1 p=new Inner_Class_1()
    {
      void call()
      {
        System.out.println("nice fruits");
      }
    };

    p.call();
  }
}
  1. 幕后会发生什么?

  2. 是否为名为Inner_Class_1的抽象类创建了对象?

  3. 为什么将其称为匿名类?

  4. 请帮帮我。

1 个答案:

答案 0 :(得分:1)

不,为匿名类创建了一个对象,该类是Inner_Class_1的子类。匿名意味着该类没有名称。