"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 멤버 액세스 및 상속

멤버 액세스 및 상속

2024-11-03에 게시됨
검색:329
  • Java에서는 액세스를 보호하고 변조를 방지하기 위해 클래스의 인스턴스 변수를 비공개로 선언하는 경우가 많습니다.

  • 상속은 개인 액세스 제한을 무효화하지 않습니다.

  • 하위 클래스가 상위 클래스의 모든 멤버를 상속하더라도 비공개로 선언된 멤버에는 액세스할 수 없습니다.

  • 예를 들어 TwoDShape에서 너비와 높이가 비공개로 선언된 경우 Triangle 하위 클래스는 이에 액세스할 수 없습니다.

Acesso a membros e a herança

  • TwoDShape에서 비공개인 너비와 높이에 액세스하려고 하여 액세스 위반이 발생하므로 Triangle 클래스가 컴파일되지 않습니다.

  • 개인 변수는 해당 변수가 선언된 클래스의 멤버만 액세스할 수 있습니다. 하위 클래스는 이러한 변수에 액세스할 수 없습니다.

  • 이것은 제한사항처럼 보일 수 있지만 접근자 메서드를 사용하여 문제를 해결하는 것이 가능합니다.

  • 접근자 메서드를 사용하여 개인 변수에 대한 제어된 액세스를 제공할 수 있습니다.

  • 다음은 너비와 높이에 대한 접근자 메서드를 사용하도록 TwoDShape 및 Triangle을 수정하는 방법에 대한 예입니다.

Acesso a membros e a herança

Acesso a membros e a herança

릴리스 선언문 이 글은 https://dev.to/devsjavagirls/acesso-a-membros-e-a-heranca-4pp2?1에서 복제됩니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3