1. 함수명 작성 규칙
is함수명() : 대부분 boolean으로 반환
to함수명() : to 뒤의 값으로 반환
get함수명() : 대부분 리턴값이 존재
set함수명() : 원하는 값으로 세팅할 때
- getter 함수명을 작성하는 규칙
get 멤버 변수의 첫 글자를 대문자로 바꾼 후 함수명()
- setter 함수명을 작성하는 규칙
set 멤버 변수의 첫 글자를 대문자로 바꾼 후 함수명()
2. 코드로 알아보기
class * DTO
자바에서 클래스에 흔하게 붙이는 약어 중 하나이다.
Data Transfer Object의 약자로 여러 값들을 주고 받는 클래스이다.
class BbsDTO { // Data Transfer Object
// 멤버 변수
private int bbsno; // 글번호
private String writer; // 글작성자
private String subjec; // 글제목
// 생성자 함수
public BbsDTO() {}
// Source에서 편하게 생성할 수 있다
public int getBbsno() {
return this.bbsno;
} // getBbs() end
public void setBbsno(int bbsno) {
this.bbsno=bbsno;
}
public String getWriter() {
return this.writer;
}
public void setWriter(String writer) {
this.writer=writer;
}
public String getSubjec() {
return this.subjec;
}
public void setSubjec(String subjec) {
this.subjec=subjec;
}
} // class end
3. getter와 setter 사용해보기
이제 작성한 코드를 활용하여 사용해보자.
BbsDTO dto = new BbsDTO();
dto.setBbsno(1);
dto.setWriter("오필승");
dto.setSubjec("무궁화 꽃이 피었습니다");
System.out.println(dto.getBbsno());
System.out.println(dto.getWriter());
System.out.println(dto.getSubjec());
'⁂ Java > : 기본 익히기' 카테고리의 다른 글
[JAVA] #6-5 자바의 날짜 관련 함수(GregorianCalendar, Calendar, Date) (0) | 2022.09.14 |
---|---|
[JAVA] #6-4 Wrapper Class (0) | 2022.09.14 |
[JAVA] #6-2 Final (0) | 2022.09.13 |
[JAVA] #6-1 Static (0) | 2022.09.13 |
[JAVA] #5-5 This와 This() (0) | 2022.09.13 |