老师 关于抽象类实例化的问题

来源:9-2 State模式

慕尼黑1121184

2018-08-05

一般来讲 抽象类应该是不能够被实例化的 我自己也创建抽象类 直接实例化 会报错

AbstractMap<String,Integer> m = new AbstractMap<String, Integer>() {
   @Override
   public Set<Entry<String, Integer>> entrySet() {
       return null;
   }
};

这句话却能够被编译过去 也能够执行成功  难道抽象类可以被实例化么   

我使用idea作为编译器 

写回答

1回答

慕尼黑1121184

提问者

2018-08-05

老师我明白了 这个是我自动以匿名类的方式实现了子类 所以会成功  问题不能撤销 真尴尬 哈 

0
0

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程