friend선언 썸네일형 리스트형 [열혈강의 C++] 4장 : 클래스의 완성 4-1. 정보 은닉 정보 은닉 : 객체의 외부에서 객체 내의 멤버 변수에 직접 접근하는 것을 허용하지 않는 것 -> 멤버 변수를 private로 선언하여 접근 경로를 차단. 외부에서는 멤버 함수를 통하여 접근하게 됨(= Access Method) 클래스(class)의 경우 아무 말도 없으면 기본적(Default)으로 private로 인식되고, 구조체(struct)의 경우 public으로 인식됨 4-2. 캡슐화 캡슐화 : 관련 있는 데이터와 함수를 하나의 단위(class 등)로 묶는 것 -> 멤버 함수를 외부에 정의했다고 해서 캡슐화를 하지 않은 것은 아니다! 4-3. 생성자와 소멸자 객체의 생성 과정 : 메모리 할당->생성자 호출 - 생성자 : 객체 생성 시 원하는 값으로 '생성과 동시에 초기화' 하기 .. 더보기 이전 1 다음