温州seo建站,做贺卡的网站,手机网站与pc网站的区别,中税网crm客户管理系统今日记录我的泛型使用#xff0c;供后期查阅。 主要包含泛型类#xff0c;泛型属性#xff0c;泛型方法#xff0c;静态方法中使用泛型。 public class GenericOperationResultRepT {private boolean success; // 是否操作成功。true#xff0c;成功#xff1b;f…今日记录我的泛型使用供后期查阅。 主要包含泛型类泛型属性泛型方法静态方法中使用泛型。 public class GenericOperationResultRepT {private boolean success; // 是否操作成功。true成功false不成功。private String errorMessage; // 错误信息private T t; // 额外数据public static T GenericOperationResultRepT create(boolean success,String errorMessage,T t) {GenericOperationResultRepT result new GenericOperationResultRep();result.success success;result.errorMessage errorMessage;result.t t;return result;}public static T GenericOperationResultRepT createSuccess() {GenericOperationResultRepT result new GenericOperationResultRep();result.success true;return result;}public static T GenericOperationResultRepT createSuccess(T tmpT) {GenericOperationResultRepT result createSuccess();result.t tmpT;return result;}public static T GenericOperationResultRepT createFailure() {GenericOperationResultRepT result new GenericOperationResultRep();result.success false;return result;}public static T GenericOperationResultRepT createFailure(String errorMessage) {GenericOperationResultRepT result createFailure();result.errorMessage errorMessage;return result;}//// 是否失败public boolean fail(){return !success;}// 是否成功public boolean success() {return success;}//public boolean getSuccess() {return success;}public void setSuccess(boolean success) {this.success success;}public String getErrorMessage() {return errorMessage;}public void setErrorMessage(String errorMessage) {this.errorMessage errorMessage;} public T getT() {return t;}public void setT(T t) {this.t t;}
}我是程序员娟娟 致力将工作中遇到的问题和解决方案记录下来 分享给更多需要的同行。 如果对你有帮助不妨点个关注吧