我有一个接口,它的方法可以方便地返回调用该方法的实例。例如,setter 可以返回“this”。
interface OriginWise<T> {
T setOrigin( Origin origin );
}
有什么方法可以从应用的类中自动获取 T 的实例,而无需传递它,如下所示?
class MyBean implements OriginWise<MyBean> {
MyBean setOrigin( Origin o ){ ...; return this; }
}
另外,接口中的默认实现进展如何(仅使用其他接口方法的方法;与抽象类不同)?