java构造方法的特点