作者回复: 试试看getDeclaredField。对于private的field记得setAccessible为true哦
作者回复: 覆盖是指子类中定义一个和父类相同(签名+返回值)的方法,商品类里并没有定义getClass方法,这个是单纯的继承了Object类里的getClass方法。