POJO(Plain Old Java Object)
: 기존의 순수한(아무것도 첨가되지 않은) 자바 객체
상속이 들어가면 가독성이 떨어질 수 밖에 없다.
그래서 딱 클랫 하나만 있는게 오히려 가독성이 높다.
POJO 조건
- 멤버필드가 (권장이지만 반드시라고 생각하기) private 처리 되어야 한다.
- 멤버필드의 값을 설정하거나, 얻어갈 수 있는 public getter, setter 메소드가 존재해야 한다.
POJO 형식
- [접근제어자][기타제어자]class 클래스명{
private 자료형 필드명;
......
public 리턴타입 getter 메소드() {return 값;} -> 매개변수가 없는게 권장사항.
public void setter 메소드(매개변수){멤버필드 초기화하는 명령문 기술} -> 되도록 배개변수 하나만 있는게 원칙
// 초기화 명령문 형식: this.멤버필드명 = 매개변수명;
(setter의 기본)
}