我有几类:嵌套泛型
标准类:
WorkflowGraphModel:
public class WorkflowGraphModel<T> implements IWorkflowGraphModel<T>
public WorkflowGraphModel(List<IWorkflowGraphEntry<T>> entries)
{
this.entries = entries;
}
WorkflowGraphEntry:
public class WorkflowGraphEntry<T> implements IWorkflowGraphEntry<T>
特殊的实现:
ApprovalStepGraphEntry
public class ApprovalStepGraphEntry extends WorkflowGraphEntry<ApprovalStep>
ApprovalStepGraphModel
public class ApprovalStepGraphModel extends WorkflowGraphModel<ApprovalStepGraphEntry>
public ApprovalStepGraphModel(List<ApprovalStepGraphEntry> stepEntries)
{
super(stepEntries);
}
有主叫
super(stepEntries);
WorkflowGraphModel(java.util.List中>)时是一个错误in WorkflowGraphModel
不能应用于(java.util.List)
我不知道为什么编译器不知道ApprovalStepGraphEntry
实现IWorkflowGraphEntry
。在我看来,泛型很好。
感谢你,帮助! – Rooboo 2013-03-04 09:34:55