package day0317;
//게시글을 담을 Board 클래스
public class Board {
// 필드
// 게시글 번호
private int id;
// 게시글 작성자
private String writer;
// 게시글 제목
private String title;
// 게시글 내용
private String content;
// 메소드
// getter/ setter
// 화면 빈칸 오른쪽 클릭 -> source -> generate Getters and Setter
// -> getter/ setter가 필요한 필드 클릭 후 generate
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getWriter() {
return writer;
}
public void setWriter(String writer) {
this.writer = writer;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
// equals()
public boolean equals(Object o) {
if (o instanceof Board) {
Board b = (Board) o;
if (title.equals(b.title)) {
return true;
}
}
return false;
}
// 글의 내용을 예쁘게 출려해주는 printBoard()
public void printBoard() {
System.out.println();
System.out.println("===========================");
System.out.printf("글번호: %04d\n", id);
System.out.printf("제목: %s\n", title);
System.out.printf("작성자: %s\n", writer);
System.out.println("---------------------------");
System.out.println(" 내용 ");
System.out.println("---------------------------");
System.out.println(content);
System.out.println("===========================");
System.out.println();
}
}