간!단!하게 알아보자
public
아무곳에서나 사용가능
package - private
아무것도 안붙이면 package - private이라는 뜻으로 같은 폴더의 클래스에서만 사용가능
protected
package - private와 같은 뜻이지만 상속한 클래스는 맘대로 사용가능
static
클래스.변수 이런식으로 직접적으로 사용가능
원본을 가져다쓰는것이라고 생각하면 됨
private
다른클래스에서 사용 불가
getter/setter를 이용해서만 사용가능
getter
private 붙은것도 가져오기 가능
public String getTitle() {
return title;
}
setter
private 붙은것들도 수정가능
public void setTitle(String title) {
this.title = title;
}
LomBok 문법도 있음
@Getter@Setter
사용하고싶은 변수위에 혹은 전체적으로 사용하려면 클래스명 위에 붙여주면 됨
'SPRING' 카테고리의 다른 글
[Spring Boot] 상품추가기능 만들기 MAP (0) | 2025.03.17 |
---|---|
[Spring Boot] 개발자들이 private를 쓰는이유 (0) | 2025.03.15 |
[Spring Boot] html에 데이터 넣기 타임리프 반복문 th:each / LomBok의 @ToString (0) | 2025.03.15 |
[Spring Boot] JPA로 DB데이터 입출력하기 (0) | 2025.03.14 |
[Spring Boot] 인텔리제이에 Lombok 설치 (0) | 2025.03.14 |