如何在Java中进行方法链接?o.m1()。m2()。m3()。m4()
我已经在许多Java代码符号中看到,在我们调用另一个方法之后,这是一个示例。
Toast.makeText(text).setGravity(Gravity.TOP, 0, 0).setView(layout).show();
当你打完电话后看到makeText
的回报,我们称之为setGravity
到目前为止
我如何在自己的课堂上做到这一点?我需要做些特别的事情吗?
回答:
这种模式称为“
Fluent接口”(请参阅Wikipedia)
只是return this;
从方法而不是什么都不返回。
所以举个例子
public void makeText(String text) { this.text = text;
}
会成为
public Toast makeText(String text) { this.text = text;
return this;
}
以上是 如何在Java中进行方法链接?o.m1()。m2()。m3()。m4() 的全部内容, 来源链接: utcz.com/qa/401969.html