連鎖呼び出しのメソッドを宣言する場合、通常returns this
はメソッドの最後に宣言します。
だから私は宣言します:
public class Foo {
public Foo setTitle(String title){
...
return this;
}
}
と:
public class Bar extends Foo{
/* OTHER STUFF */
}
呼び出すnew Bar().setTitle("Test")
と、の参照が返されますFoo
。
明確さ、簡潔さ、保守性のためにBarのメソッドをオーバーライドせずに、Bar
の参照を自動的に返すためにメソッドを宣言することは可能ですか?
ありがとう