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 |
댓글