对于 java 这类支持重载的语言，这种特殊值的判断，还不如增加一个默认构造。