private static Provider DEFAULT_PROVIDER = new Provider() {
public Service newService() {
return new Service() {
@Override public String toString() {
return "Default service";
}
};
}
};
这种声明方式是什么意思?
标准的不是这样的么private static Provider DEFAULT_PROVIDER = new Provider();
上面那个跟标准的有什么区别?
public Service newService() {
return new Service() {
@Override public String toString() {
return "Default service";
}
};
}
};
这种声明方式是什么意思?
标准的不是这样的么private static Provider DEFAULT_PROVIDER = new Provider();
上面那个跟标准的有什么区别?
public Service newService() {
return new Service() {
@Override public String toString() {
return "Default service";
}
};
}
};
private static Provider DEFAULT_PROVIDER = new Provider();
这种定义没见过,有谁能够具体的说下吗?