当为链式调用声明方法时,通常returns this
在方法的末尾。
所以我声明:
public class Foo {
public Foo setTitle(String title){
...
return this;
}
}
和:
public class Bar extends Foo{
/* OTHER STUFF */
}
如果你调用new Bar().setTitle("Test")
它返回一个Foo
' 的引用。
为了清晰、简洁和可维护性,是否可以声明该方法以自动返回 aBar
的引用而不重写 Bar 中的方法?
谢谢