何時使用 Setter 方法或建構子在 Java 中設定變數的值