[스프링부트 blogV2] 4. 생성자와 의미 있는 Setter

silver's avatar
Jan 11, 2025
[스프링부트 blogV2] 4. 생성자와 의미 있는 Setter
package com.example.blogv11.Board; public class Elice { private int height; // 생성자는 초기값 setting public Elice(int height) { this.height = 100; } public int getHeight() { return height; } // setter는 변화값 -> 편의메서드 -> 의미 없음 public void setHeight(int height) { this.height = height; } // 의미있는 method public void 버섯먹기(){ height = height - 10; } }
💡
초기값을 넣을 땐 setter를 사용하지 말고 생성자를 사용하고 Setter는 행위를 통해 상태를 변경할 수 있는 의미있는 Setter를 만들어라!
 
Share article

silver