차례:
정의-개인의 의미는 무엇입니까?
Private은 액세스 수준을 지정하고 프로그래머에게 클래스에서 어떤 변수와 메소드가 숨겨 지는지에 대한 제어권을 제공하는 키워드입니다. private 키워드로 정의 된 변수 및 메소드는 클래스 내의 다른 메소드 만 액세스 할 수 있으며 파생 클래스는 액세스 할 수 없습니다.
private 키워드는 C ++, C # 및 Java를 포함한 대부분의 객체 지향 프로그래밍 (OOP) 언어에서 사용됩니다.
Techopedia는 개인을 설명합니다
개인용 액세스 지정자는 대부분 캡슐화에 사용되며 외부 세계에서 숨겨진 변수 또는 메소드를 나타냅니다. 이것은 개인 변수와 메소드가 클래스에 밀접하게 바인딩되어 있고 클래스 범위 내에서만 사용 가능하다는 것을 의미합니다. 개인 데이터 멤버는 일반적으로 setter라고하는 특수한 방법을 통해 액세스합니다. 프로그래머가 클래스 외부에서 전용 변수 또는 메소드에 액세스하려고하면 컴파일러에서 오류 메시지를 리턴합니다.
C ++을 통해 친구 함수 및 클래스를 사용하여 개인 변수 또는 메소드에 액세스 할 수 있습니다. 클래스가 다른 클래스의 친구로 선언 된 경우 (이전 클래스가 friend 키워드를 통해 친구임을 나타내는 후자의 클래스에 코드 행을 추가하여), 이전 클래스는 후자의 클래스에서 개인 변수 및 메소드에 액세스 할 수 있습니다. 또한 클래스 A가 클래스 B의 친구 인 경우 B는 암시 적으로 A의 친구가 아닙니다. 또한 우정은 전 이적이지 않습니다. 예를 들어 A가 B의 친구이고 B가 C의 친구 인 경우 A는 암시 적으로 C의 친구가 아닙니다.