본문 바로가기
IT/Java

2023-01-26-javaBean

by 봉즙 2023. 2. 27.

layout : post
title : "JavaBean"

category : Java

의미

Java 클래스 작성에 대한 표준 중 하나이다.

특징

  • 모든 properties는 private 으로 가진다.
  • 모든 properties는 public getter, setter을 설정해야 한다.
  • 인자가 없는 public constructor을 가진다.
  • Serializable을 implement해야 합니다.
  • 다양한 라이브러리에서 JavaBean의 특징인 Serializable을 활용해서 코드를 작성 할 수 있다.

구성 요소

Properties

  • JavaBean 규칙을 따른 클래스의 field
  • public getter와 public setter을 설정

Methods

  • Property 설정과 관련없는 JavaBean의 모든 public method

Events

  • JavaBean은 event를 발생시킬 수 으며, event는 다른 JavaBean의 메서드를 호출하는데 사용 가능하다.

Example

public class Demo implements Serializable {
    private static final long serialVersionUID = 1L;

    private String name;
    // getter, setter
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    protected Demo() {
        // 인자가 없는 public constructor
    }
}

'IT > Java' 카테고리의 다른 글

2023-01-26-Serializable  (0) 2023.02.27
2023-01-26-Introspection  (0) 2023.02.27
2021-10-13-SingleTon  (0) 2023.02.27
2021-01-13-replaceAll-No-group-2-에러  (0) 2023.02.27
폴더 zip로 압축  (0) 2020.08.05

댓글