匿名内部类写法更优雅,更灵活;
但:匿名内部类与正规的继承相比有些收线,因为匿名内部类既可以扩展类,也可以实现接口,但是不能两者兼备。而且如果是实现接口,也只能实现一个接口。(摘自Thinking in Java 10.6 Page.199)