Java方法链式建议
问题描述:
我明白,一个方法链接可制成通过以下:Java方法链式建议
public Mind increment(){
this.age++;
return this;
}
,但如果我将对此进行测试,它会允许我这样称呼链条是这样的:
rf.increment().increment().increment();
和我从例如Toast.MakeText()
,它不会再推荐“MakeText”作为方法调用。任何想法如何完成?
答
@marstran和@flkes指出了答案; makeText()是Toast的一个静态方法,它本身不会返回“this”,而是一个新的实例。
这可能是因为'makeText()'是'Toast'上的静态方法。在调用它之后,IDE可能只会推荐'Toast'上的实例方法。 – marstran
你想知道什么? –
@marstran应该是一个答案,因为就我而言,makeText()是静态的。 – alexanderson