当前位置: 首页 > 知识库问答 >
问题:

为什么OKHTTP3.Response类是final

夏兴平
2023-03-14

我试图为一个类单元okhttp3编写单元测试,但我一直在模仿okhttp3.Response类。

共有1个答案

司徒修能
2023-03-14

response是一个值类,因此永远不应该被嘲笑。您可以使用response.builder创建实例,并使用希望响应包含的任何数据。

没有删除final修饰符的计划。

 类似资料:
  • 我发现Java 8没有与ZonedDateTime等价的功能,而是只与时间(ZonedTime类或类似的东西)一起工作。我知道他们包括OffsetTime类,但它只存储偏移量。 将时区与日期和时间一起存储,而不仅仅是存储偏移量,有助于更轻松地处理夏令时。 我不是要你给我选择,我知道有很多方法;我只是想知道为什么这样的类不包括在内,这是一个设计问题吗?或者他们只是发现它是多余的?

  • Response 类别包含处理 HTTP 回应及浏览器输出的方法。 设定状态表头 在 Fuel 里,状态表头被视为「特别」的表头,你想保留其他表头的话别设定它, 状态表头在控制器里设定如下: $response = new Response($body, 404); 设定状态表头和其他表头 $headers = array ( 'Cache-Control' => 'no-cach

  • 通过上面的介绍,终于模模糊糊的带到元类这里来了。可是我们到现在还不知道元类是什么鬼东西。 我们创建类的时候,大多数是为了创建类的实例对象。 那么元类呢? 元类就是用来创建类的。也可以换个理解方式就是:元类就是类的类。 通过上面 type() 函数的介绍,我们知道可以通过 type() 函数创建类: MyClass = type('MyClass', (), {}) 实际上 type() 函数是一

  • 在大多数面向对象的编程语言中,类即为包含一系列函数的用户自定义类型。正如我们看到的这样,C++中的结构体就符合这样的定义。 但C++中有另外的结构也符合这一定义;说起来有点令人迷惑,这一结构就是类(class)。 在C++中,类就是变量默认为私有的结构体。举例来说,我可以把“纸牌”结构体定义改成这样。 class Card { int suit, rank; public:

  • 在这种情况下,有人能帮助理解类型安全的含义吗? 我对Javadoc-https://docs . spring . io/spring-framework/docs/3 . 1 . 4 . release/Javadoc-API/org/spring framework/context/annotation/components can . html # base packages()的理解有些不

  • 问题内容: 我不知道为什么一个类是一个,但是一个实例只是一个普通的 问题答案: 这有助于解释器确保类级属性和方法的键只能是字符串。 在其他地方,Python是一种“成年人同意语言”,这意味着对象的指示由用户公开和可变。但是,对于类的类级属性和方法,如果可以保证键是字符串,则可以在类级简化和加快用于属性和方法查找的常见案例代码。尤其是,通过假定类dict键为字符串,可以简化和加快用于新型类的__mr