62,612
社区成员
发帖
与我相关
我的任务
分享
enum RespCode {
SUCCESS(0, "请求成功"),
WARN(-1, "网络异常,请稍后重试");
private int code;
private String msg;
RespCode(int code, String msg) {
this.code = code;
this.msg = msg;
}
public int getCode() {
return code;
}
public String getMsg() {
return msg;
}
public void setCode(int code) {
this.code = code;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
public class CC {
private int code;
private String msg;
private Object data;
public CC(RespCode respCode){
this.code = respCode.getCode();
this.msg = respCode.getMsg();
}
public CC(RespCode respCode,Object data){
//this()指调用本类中的构造方法,只能存在于构造方法内
this(respCode);
this.data = data;
}
public String toString(){
return ""+code+msg+data;
}
@java.beans.ConstructorProperties({"code", "msg", "data"})
public CC(int code, String msg, Object data) {
this.code = code;
this.msg = msg;
this.data = data;
}
public CC() {
}
public void setRespCode(RespCode respCode){
this.code = respCode.getCode();
this.msg = respCode.getMsg();
}
protected boolean canEqual(Object other) {
return other instanceof CC;
}
public static void main(String[] args){
CC c = new CC();
System.out.println(c);
}
}
javac CC.java
java -cp . CC
0nullnull
Data 的代码呢?