Java中的getter / setter方法和构造方法有什么区别?