gpt4 book ai didi

java - 一个接一个地调用java方法,中间有 "dots"

转载 作者:搜寻专家 更新时间:2023-10-31 19:30:00 25 4
gpt4 key购买 nike

我看到以下代码语法。呼唤

ConfigurationBuilder cb = new ConfigurationBuilder();

cb.setDebugEnabled(true)
.setOAuthConsumerKey("x11")
.setOAuthConsumerSecret("x33")
.setOAuthAccessToken("x55")
.setOAuthAccessTokenSecret("x66");

在不使用对象实例的情况下,所有方法都在彼此之后。当我想使用这种调用方法时,这在我自己的类编程中如何工作?

最佳答案

让每个方法都返回调用它们的同一个对象:

class MyClass{
public MyClass f(){
//do stuff
return this;
}
}

这是一个很常见的模式。你在 C++ 中见过这种情况吗?

int number=654;
cout<<"this string and a number: "<<number<<endl;

运算符 << 的每次调用都会返回作为其参数传递的同一个 ostream,因此在本例中为 cout,并且由于此操作是从左到右完成的,因此它会在字符串后正确打印数字。

关于java - 一个接一个地调用java方法,中间有 "dots",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8665604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com