为什么动态代理只能基于接口?

NoSuchKey