JAVA 19강 POJO

YEONG EUN LEE (Chloe)·2024년 1월 2일
0

JAVA 기초

목록 보기
25/42

POJO(Plain Old Java Object)

: 기존의 순수한(아무것도 첨가되지 않은) 자바 객체
상속이 들어가면 가독성이 떨어질 수 밖에 없다.
그래서 딱 클랫 하나만 있는게 오히려 가독성이 높다.

POJO 조건

  • 멤버필드가 (권장이지만 반드시라고 생각하기) private 처리 되어야 한다.
  • 멤버필드의 값을 설정하거나, 얻어갈 수 있는 public getter, setter 메소드가 존재해야 한다.

POJO 형식

  • [접근제어자][기타제어자]class 클래스명{
    private 자료형 필드명;
    ......
    public 리턴타입 getter 메소드() {return 값;} -> 매개변수가 없는게 권장사항.
    public void setter 메소드(매개변수){멤버필드 초기화하는 명령문 기술} -> 되도록 배개변수 하나만 있는게 원칙
    // 초기화 명령문 형식: this.멤버필드명 = 매개변수명;
    (setter의 기본)
    }
    • getter, setter 이름 규칙
      ex>
      private int cnt;
      public int getCnt(){return cnt;}
      public int setCnt(int cnt){this.cnt = cnt;}
    • 생성자 단축키
      생성자 단축키 : Alt + Shift + S -> Generate Constructor using Fields...// 마우스 우버튼 -> Source -> Generate Constructor using Fields...
    • getter, setter 단축키
      자동 생성 단축키 : alt + shift + s + r // 단축키가 안 될 경우: 마우스 우버튼 -> source -> Generate Getter and Setter

0개의 댓글