Java restasured-ResponseBody print()方法

Java restasured-ResponseBody print()方法,java,rest-assured,Java,Rest Assured,这个print()方法是在哪里定义的?我似乎不知道实际的方法在哪里?它看起来就像魔术一样。我知道什么是接口。我明确地问,如果我运行er.response().getBody().print();那么在哪里定义了重新发行的打印方法?我没有推翻它 public interface ResponseBody<T extends ResponseBody<T>> extends ResponseBodyExtractionOptions { String print();

这个print()方法是在哪里定义的?我似乎不知道实际的方法在哪里?它看起来就像魔术一样。我知道什么是接口。我明确地问,如果我运行er.response().getBody().print();那么在哪里定义了重新发行的打印方法?我没有推翻它

public interface ResponseBody<T extends ResponseBody<T>> extends ResponseBodyExtractionOptions {
    String print();
...
...
}

然而,在print下面的所有类似乎都没有定义print。

感谢愚蠢的否决票。事实上,你错了,这不是一个接口问题

感谢Sotirios Delimanolis的评论,我不知道getClass()方法


运行此方法显示print()是在String类中定义的。

是否正在寻找实现?我不明白。可能是重复的不,我知道接口是什么。我明确地问,如果我运行er.response().getBody().print();那么在哪里定义了重新发行的打印方法?我没有推翻它,有人推翻了。对
getBody
返回的值调用
getClass()。
er.response().getBody().print();