인프런 커뮤니티 질문&답변

조현성님의 프로필 이미지
조현성

작성한 질문수

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

객체간의 협력(collaboration)

객체간 협력이 c++에서 프렌드함수같은건가요?

해결된 질문

작성

·

286

0

제목이 내용입니다

답변 1

2

박은종님의 프로필 이미지
박은종
지식공유자

C++에서 friend키워드는 접근 권한에 대한 키워드라 볼 수 있습니다. friend는 외부의 객체나 함수에게 접근 권한을 허용하여 좀더 편하게 구현을 할 수 있지만. 잘못 쓰면 객체의 캡슐화를 깰 수 있습니다. 객체간의 협력은 접근 권한이 아닌 인스턴스를 매개변수로 하여 객체 사이에 메세지 전달이 이루어질 수 있도록 구현하는 방식입니다.

조현성님의 프로필 이미지
조현성

작성한 질문수

질문하기