java封装与构造方法