返回

Java有没有办法在同一类路径中的多个类之间传递对象?

发布时间:2022-03-18 19:49:57 690
# php

我试过这样的。在第一节课上,我存储了一个Response反对response.在第二节课中,我想使用存储的response所以我可以用它做点什么,但它会返回一个nullpointerException.

头等舱:

@Data
public class MyFirstClass {


  private static Response response;


public void mymethod(String endpoint) {
  RestAssured.baseURI = "https://apibaseurl";
  RequestSpecification httpRequest = given()
          .header("X-Requested-With", "XMLHttpRequest");
          
  response = httpRequest
          .when()
          .get(endpoint).andReturn();

}
}

在第二个类中,在MyFirstClass上创建了一个对象并调用response.

    public class MySecondClass {
    
      static Response response;
MyFirstClass mfc = new MyFirstClass
    
        public void myNewMethod()  {
          JsonPath jsonPath = mfc.getResponse.jsonPath(); // `nullpointerException`
          
        }
    
      }

你会怎么做MySecondClass认出response?. 如果有多种选择,最干净的方法是什么?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像