Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何勇敢地定义这个java接口_Java_Interface - Fatal编程技术网

如何勇敢地定义这个java接口

如何勇敢地定义这个java接口,java,interface,Java,Interface,我正在处理一个新的代码库。这个接口定义到底意味着什么?我是这样理解的:InfoPage扩展了WholePage。泛型标识为SELF,它必须是具有扩展InfoPage的类型。我做对了吗?还是还有更多 public interface InfoPage<SELF extends InfoPage<SELF>> extends WholePage<SELF> { Upload<SELF> bringupUploadDialog(); SELF uploa

我正在处理一个新的代码库。这个接口定义到底意味着什么?我是这样理解的:InfoPage扩展了WholePage。泛型标识为SELF,它必须是具有扩展InfoPage的类型。我做对了吗?还是还有更多

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
应该是对同一类的引用,但这在编译时是不可执行的。