Java에서 C의 '친구' 개념 모방
객체 지향 프로그래밍에서 '친구' 개념은 다양한 패키지의 클래스를 허용합니다. 서로의 비공개 멤버에 액세스합니다. Java에는 명시적인 '친구' 메커니즘이 없지만 유사한 기능을 달성하기 위한 영리한 해결 방법이 있습니다.
다른 패키지에 속하는 두 클래스 Romeo와 Juliet를 생각해 보세요. Romeo가 Juliet의 비공개 메서드에 액세스할 수 있도록 하려면 다음 단계를 따르세요.
이 기술을 사용하면 Romeo는 Juliet의 비공개 메서드를 하위 클래스로 만들지 않고도 액세스할 수 있습니다. 줄리엣. 고유한 토큰을 전달함으로써 C 'friend' 개념의 동작을 복제하여 Romeo만이 해당 메소드를 호출할 수 있도록 보장합니다.
위 내용은 Java에서 C의 'friend' 기능을 어떻게 모방할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!