java无参构造方法有什么用