帮忙解释一下这段代码。谢谢
来源:百度知道 编辑:UC知道 时间:2024/05/17 01:19:58
public interface IterationCallback<ENTITY, RESULT> {
RESULT iterate(ENTITY entity, IterationContext context);
}
public class IterationContext {
protected boolean exit;
public void setExit(final boolean exit) {
this.exit = exit;
}
public boolean isExit() {
return exit;
}
}
<ENTITY, RESULT> 是什么东西?
RESULT iterate(ENTITY entity, IterationContext context);
这个是什么语法?
RESULT iterate(ENTITY entity, IterationContext context);
}
public class IterationContext {
protected boolean exit;
public void setExit(final boolean exit) {
this.exit = exit;
}
public boolean isExit() {
return exit;
}
}
<ENTITY, RESULT> 是什么东西?
RESULT iterate(ENTITY entity, IterationContext context);
这个是什么语法?
这是jdk5以上的泛型
泛型通俗点说就是将要填充的数据或对象的类型进行规定,编译器在编译的时候会自动检查所填充的数据或对象的类型,如果不对会报错。
这是JDK5)以上版本(包含5)里的泛型,代表的是某一类型,这里是代表了两个类型