A 接口 、B类 和C类 是否在同一个类中? 如果 在同一类中的话 System.out.println(x);这句话错了 System.out.println(super.x); 这样就OK了因为 x 这个属性 你是继承至 父类 而 子类 本身 没这个方法。