본문 바로가기
Programmer/Java

[Java] Java Bean 규약

by 손정빈 2019. 7. 24.
728x90
반응형

Java Bean

  • 멤버변수마다 별도의 get/set 메소드가 존재해야 한다
    • get 메소드는 매개변수가 존재하지 않아야 한다
    • set 메소드는 반드시 하나 이상의 매개변수가 존재해야 한다
  • 생성자는 기본 생성자를 반드시 포함해서 존재해야 한다
    • 생성자를 기술하지 않으면 자동 생성되므로 다른 생성자 없는 경우 기본 생성자 생략 가능
  • 접근 제어자
    • Class : public
    • field : private
    • constructor : public
    • getter/setter : public
  • 패키지를 설정해야 한다
    • 관리 목적으로
    • 메타데이터에 FQCN 필요하므로
반응형

댓글