package ch06class;
// 일반 게시판에 데이터를 저장하는 객체
// -> BoardVO(데이터 저장) == BoardDTO(데이터 전달) == Board
public class Board {
// 변수 선언 - 데이터 저장
// private - 개인적인 - 같은 클래스에서만 사용되는 변수 - 만들어서 직접 접근이 안되도록 한다.
private long no;
private String title;
private String content;
private String writer;
// 맨 처음 데이터 세팅하기 - 생성자 작성 - 필요하면 만든다.
// 데이터를 넣는 setter 메서드(), 데이터를 가져가는 getter 메서드()
// getter 만들기 - 데이터 저장
public long getNo() {
// 사용, no -> 위로 올라가면서 변수를 찾는다. : 지역 -> 전역
// this. -> 객체 안에 변수 no 찾기 : 전역
return this.no;
}
// setter 만들기 - 데이터 넣기
public void setNo(long no) {this.no = no;}
// getter 만들기 - 데이터 저장
public String getTitle() {return this.title;}
// setter 만들기 - 데이터 넣기
public void setTitle(String title) {this.title = title;}
// getter 만들기 - 데이터 저장
public String getContent() {return this.content;}
// setter 만들기 - 데이터 넣기
public void setContent(String content) {this.content = content;}
// getter 만들기 - 데이터 저장
public String getWriter() {return this.writer;}
// setter 만들기 - 데이터 넣기
public void setWriter(String writer) {this.writer = writer; }
// 출력할 때 자동으로 호출되는 메소드 : toString()
// 상속 받았지만 부모 클래스를 우선 호출 하게 된다.
// 주로 데이터 확인용으로 사용.
public String toString() {
return "Board[no=" + no + ", title=" + title + ", content=" + content + ", writer=" + writer + "]";
}
} // end of class