일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- Git
- 체인호출
- orm
- querydsl
- 프로그래머스
- spring jpa
- springboot
- 반복문 탈출
- break-label
- responsepart
- 커밋 컨벤션
- JPA
- 멋쟁이사자처럼
- Visual Basic
- 연관관계
- 코딩테스트
- 값 타입
- 스프링부트 쇼핑몰 프로젝트
- GitFlow
- 제작기
- Hibernate
- PDFBOX
- 테킷
- VB
- PDF병합
- Java
- 알고리즘
- restapi
- 부트캠프
- RESPONSEBODY
Archives
- Today
- Total
섭섭한 개발일지
[TIL] Java 체인호출 본문
체인호출
체인 호출은 객체의 setter 메서드의 반환 값을 객체 자신으로 지정해두면 가능하다.
아래의 코드를 참고하여 확인하자
// 체인 호출
public class 체인호출 {
public static void main(String[] args) {
Article article = new Article();
// 기존 set 호출
article.setTitle("test");
article.setWriterName("test");
// 체인호출
Article article_ =
article.setTitle("test")
.setWriterName("test");
}
}
class Article {
String title;
String writerName;
public String getTitle() {
return title;
}
// 체인호출을 위해서는 set 메소드의 반환 값을 본인으로 하면 된다
public Article setTitle(String title) {
this.title = title;
return this;
}
public String getWriterName() {
return writerName;
}
// 체인호출을 위해서는 set 메소드의 반환 값을 본인으로 하면 된다
public Article setWriterName(String writerName) {
this.writerName = writerName;
return this;
}
@Override
public String toString() {
return "Article{" +
"title='" + title + '\\'' +
", writerName='" + writerName + '\\'' +
'}';
}
}
'멋쟁이사자처럼 > TIL' 카테고리의 다른 글
[TIL] 스벨트킷 다운로드 (0) | 2023.11.24 |
---|---|
[TIL] 스프링부트 테스트 데이터 넣기 (0) | 2023.11.21 |
[TIL] Spring의 어노테이션 (0) | 2023.11.06 |
[TIL] MySQL GROUP BY, HAVING (0) | 2023.11.01 |
[TIL] MySQL 간단한 명령어 (0) | 2023.11.01 |
Comments