首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

泛型使用

2012-11-09 
泛型应用例子public class ServiceResultT {??? private T?????? failureReason??? private boolean su

泛型应用

例子
public class ServiceResult<T> {

??? private T?????? failureReason;
??? private boolean success;

??? public T getFailureReason() {
??????? return failureReason;
??? }

??? public void setFailureReason(T failureReason) {
??????? this.failureReason = failureReason;
??? }

??? public boolean isSuccess() {
??????? return success;
??? }

??? public void setSuccess(boolean success) {
??????? this.success = success;
??? }

??? public ServiceResult(boolean success, T failureReason){
??????? this.success = success;
??????? this.failureReason = failureReason;
??? }

??? public static <T> ServiceResult<T> newSuccessResult() {
??????? return new ServiceResult<T>(true, null);
??? }

??? public static <T> ServiceResult<T> newFailureResult(T failureReason) {
??????? return new ServiceResult<T>(true, failureReason);
??? }

}

热点排行