标签: java
为什么?我认为:
void abc(int a=1, boolean b=true)
比他们更容易,更强大:
void abc(int a, boolean b) void abc(int a) void abc(boolean b) void abc()
显然,可以将默认参数和方法重载分配为不相互冲突
为什么Java没有默认参数? 是由jcp的保守性还是jvm设计引起的? 更高版本的jdk编译的字节码只能在更高版本的jvm上运行。显然,不会有兼容性问题。