java构造器的作用