1. 포장이란 무엇입니까?
캡슐화는 속성을 민영화하고 개인 속성에 액세스하기위한 공개 방법을 제공하는 것입니다.
이 방법은 속성에 대한 액세스를 제한하기 위해 속성의 가시성을 수정하고 이러한 속성에 액세스하기 위해 각 속성에 대한 한 쌍의 getter 메소드 및 세터 메소드를 작성하는 것입니다.
예를 들어 : 개인 문자열 이름;
코드 사본은 다음과 같습니다.
공개 문자열 getName () {
반품;
}
public void setName (문자열 이름) {
this.name = 이름;
}
2. 포장이 필요한 이유는 무엇입니까?
캡슐화를 통해 속성에 대한 데이터 액세스 제한을 달성하는 동시에 프로그램의 유지 관리 가능성을 높일 수 있습니다.
값 방법과 할당 방법은 구현 변경을 숨기므로 속성의 판독 또는 수정에 영향을 미치지 않으며 대규모 수정을 피하고 프로그램의 유지 관리 가능성을 높입니다.
3.이 키워드는 무엇을 의미합니까?
때로는 메소드가 호출하는 객체를 참조해야합니다. 이를 위해 Java는 키워드를 정의합니다. 간단히 말하면
이것은 객체 내에서 자체를 언급하는 참조입니다. 객체를 직접 참조 할 수 있으며 동일한 이름의 충돌은 인스턴스 변수와 로컬 변수간에 발생합니다.
4. 포장 및 특정 포장 방법을 구현하는 방법
(1) 속성에 대한 액세스를 제한하기 위해 속성의 가시성을 수정하십시오.
(2) 이러한 속성에 액세스하기 위해 각 속성에 대한 한 쌍의 할당 방법 및 값 메소드를 만듭니다.
(3) 할당 및 값 방법에서 속성에 대한 액세스에 제한 사항을 추가하십시오.
위는이 기사의 전체 내용입니다. 나는 당신이 그것을 좋아하기를 바랍니다.
시간을내어 기사를 친구들과 공유하거나 의견을 남겨주세요. 귀하의 지원에 진심으로 감사드립니다!