在jude设计工具中, 很多人不会用generic,现将操作步骤告诉大家:
(1)展开已有java包树,如下图:
(2)为其添加Template parameter,如下图:
(3)新建user类,新建一接口,先命名为List,并让其与java.util.List<E>绑定,最后更改自定义接口名(针 base中的name改为空),如图:
(5)修改bind属性,将actual parameter改为User类型,如下图:
(6)完成设计,加入group类,其中包含List<user>属性,如下图:
最终,导出代码如下,范型部分代码正确:
package com.my.demo;
public class User {
private String code;
private String name;
}
package com.my.demo;
import java.util.List;
public class Group {
private List<User> users;
}