>Java >java지도 시간 >자바빈이 뭐야?

자바빈이 뭐야?

清浅
清浅원래의
2019-05-14 14:20:048710검색

JavaBean은 여러 객체를 하나의 객체로 캡슐화할 수 있는 Java의 특수 클래스입니다. 주요 기능은 데이터와 재사용 가능한 구성 요소를 캡슐화하는 것입니다

자바빈이 뭐야?

JavaBean

JavaBeans는 여러 객체를 하나의 객체(빈)로 캡슐화할 수 있는 Java의 특수 클래스입니다. 직렬화 가능하고, 매개변수 없는 생성자를 제공하며, 객체의 속성에 액세스하기 위한 getter 및 setter 메서드를 제공하는 것이 특징입니다. 이름의 "Bean"은 Java에서 사용되는 재사용 가능한 소프트웨어 구성 요소의 관용적 이름입니다.

Requires

속성은 비공개여야 합니다(비공개 문자열 사용자 이름)

private 속성은 get 또는 set 메소드를 제공해야 합니다.

빈 생성자를 제공해야 합니다(수동으로 생성자에 매개변수를 제공하면 비어 있게 됩니다). 구성은 수동으로 제공해야 함)

직렬화 가능 인터페이스 구현(선택 사항)

함수

데이터를 캡슐화하는 데 사용됨

재사용 가능한 구성 요소

예: 자동차 객체를 예로 들어보세요:

public class car {
/**
* 这是一个五座小汽车
*/
private int 车轮 = 4 ;
private int 方向盘 = 1;
private int 座位 = 5;
public int get车轮() {
return 车轮;
}
public void set车轮(int 车轮) {
this.车轮 = 车轮;
}
public int get方向盘() {
return 方向盘;
}
public void set方向盘(int 方向盘) {
this.方向盘 = 方向盘;
}
public int get座位() {
return 座位;
}
public void set座位(int 座位) {
this.座位 = 座位;
}
}

처음부터 학습 Java에서는 위의 코드를 객체 클래스라고 불렀고, 이후 단계에서는 이를 javaBean이라고 불렀습니다. 왜냐하면 나중에 데이터의 연산을 용이하게 하기 위해 Java는 일반적으로 객체를 컨테이너로 사용하고 연산에 필요한 데이터를 객체에 할당하기 때문에 이런 종류의 get/set이 있어야 하기 때문입니다. 방법.

위 내용은 자바빈이 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.