Person是一个接口,在这个过程中,返回的就是Person的实现类。也许你会疑惑,你自己并没有写这个接口的实现类,怎么返回该接口的实现类?但是,new Person后面的那部分跟一个类有什么区别吗?无非是没有类名,想起来了吗?这个知识点恰好叫做匿名内部类。如果对你有帮助,望采纳