我读过匿名类只能实现接口或扩展类,但不能同时实现。但是我不知道同时阻止两者的主要原因是什么?

请给我启发...

最佳答案

因为匿名类基本上没有任何名称。所以你基本上不会写

Class someClass extends SomeOtherClass implements SomeInterface

你喜欢
new SomeClass/SomeInterface(){
  @override
  public void someMethod(){
  }
};

关于java - 在Java中“匿名类仅实现接口(interface)或扩展类而不同时扩展类”的原因是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9287758/

10-09 12:29