如何勇敢地定义这个java接口
我正在处理一个新的代码库。这个接口定义到底意味着什么?我是这样理解的:InfoPage扩展了WholePage。泛型标识为SELF,它必须是具有扩展InfoPage的类型。我做对了吗?还是还有更多如何勇敢地定义这个java接口,java,interface,Java,Interface,我正在处理一个新的代码库。这个接口定义到底意味着什么?我是这样理解的:InfoPage扩展了WholePage。泛型标识为SELF,它必须是具有扩展InfoPage的类型。我做对了吗?还是还有更多 public interface InfoPage<SELF extends InfoPage<SELF>> extends WholePage<SELF> { Upload<SELF> bringupUploadDialog(); SELF uploa
public interface InfoPage<SELF extends InfoPage<SELF>> extends WholePage<SELF> {
Upload<SELF> bringupUploadDialog();
SELF upload();
}
公共界面InfoPage扩展了整个页面{
上传BringupLoadDialog();
自我上传();
}
差不多了SELF
必须扩展InfoPage
。例如,类InfoPageImpl实现InfoPage
。这意味着SELF
应该是对同一类的引用,但这在编译时是不可执行的SELF
必须扩展InfoPage
。例如,类InfoPageImpl实现InfoPage
。这意味着SELF
应该是对同一类的引用,但这在编译时是不可执行的。