[Java] Java Bean (자바 빈)

Jae·2022년 8월 26일
0

Java

목록 보기
6/7

Bean 이름의 유래

Bean = 콩
Java라는 프로그래밍 언어는 인도네시아 Java 섬 커피를 즐겨마시던 개발자에 의해 만들어지게 되었다.
따라서 Java 관련 용어를 커피 관련된 용어를 사용했다.
그 중에서 Java 프로그램의 구성요소를 커피콩에 비유해서 Bean이 되었다.
또한, Bean을 항아리에 담겠다고 해서 최종 빌드된 패키징파일은 .jar파일로 생성된다.

Java Bean의 의미

특정 프로그래밍 규칙을 충족하는 Java 객체이다.

  • JavaBean 클래스는 Serializable 또는 EXTErnalizable을 구현해야 한다.
  • JavaBean 클래스에는 인수가 없는 생성자가 있어야 한다.
  • 모든 JavaBean 속성에는 공용 setter 및 getter 메소드가 있어야 한다.
  • 모든 JavaBean 인스턴스 변수는 비공개여야 한다.

Java Bean 예시

간단하게 생각하면 객체. 자바 인스턴스이다.

로봇트를 만든다.
철수는 팔을 만들고 영희는 다리를 만들고 토마스는 몸통을 만든다.
100대 만들어야 한다.
그럼 철수는 팔만 죽어라 100개 만들고 영희는 다리만 죽어라 100개 만든다.
그리고 짱구가 철수한테는 팔, 영희한테는 다리를 받아서 조립한다.
이때 팔, 다리, 몸통 이게 Bean!

References

Java Bean이란

profile
Jae's Development Area : 재개발구역

0개의 댓글