Java方法链式建议

问题描述:

我明白,一个方法链接可制成通过以下:Java方法链式建议

public Mind increment(){ 
     this.age++; 
     return this; 
    } 

,但如果我将对此进行测试,它会允许我这样称呼链条是这样的:

rf.increment().increment().increment(); 

和我从例如Toast.MakeText(),它不会再推荐“MakeText”作为方法调用。任何想法如何完成?

+3

这可能是因为'makeText()'是'Toast'上的静态方法。在调用它之后,IDE可能只会推荐'Toast'上的实例方法。 – marstran

+0

你想知道什么? –

+0

@marstran应该是一个答案,因为就我而言,makeText()是静态的。 – alexanderson

@marstran和@flkes指出了答案; makeText()是Toast的一个静态方法,它本身不会返回“this”,而是一个新的实例。