차례:
정의-접근 가능한 멤버 란 무엇입니까?
액세스 가능한 멤버는 지정된 언어에 따라 특정 데이터에 액세스 할 수있는 액세스 지정자와 함께 작동합니다. 클래스 멤버 또는 액세스 가능한 멤버에 대한 일반적인 액세스 지정자 세트는 다음과 같습니다.
- 개인-클래스 자체에 대한 액세스를 제한합니다.
- 보호-클래스 및 각 서브 클래스가 멤버에 액세스 할 수 있습니다.
- 공개-모든 코드는 멤버 이름을 사용하여 멤버에 액세스 할 수 있습니다.
액세스 가능한 멤버는 클래스가 제약 조건을 상속하는 방법을 제어하고 클래스 인터페이스와 클래스 구현을 분리합니다. 액세스 가능한 일부 멤버는 멤버 전용 액세스로 기능합니다. 즉, 내부 데이터 구조는 배타적입니다.
Techopedia는 액세스 가능한 멤버를 설명합니다
액세스 가능한 멤버는 클래스의 내부 데이터 구조를 인터페이스에서 분리합니다. 그러나 클라이언트 코드는 컴퓨터 프로그래밍 언어 및 해당 기능에 따라 원하는 모든 작업을 수행 할 수 있으므로 공용 접근 자 방법을 사용하여이 개인 데이터를 검사하거나 수정할 수 있습니다. 가시성은 액세스 지정자에 의해 제어되지 않지만 클라이언트 코드에서 액세스 가능한 멤버 이름에 대한 참조는 허용되지 않습니다. Ruby와 같은 언어는 인스턴스 클래스가 아닌 인스턴스 자체를 기반으로 액세스를 차단한다는 점이 다릅니다.
