[디딤돌 C++] 23. 캡슐화 최종 실습 – 멤버 필드

학생) 멤버 필드 중에 개체의 멤버와 형식의 멤버(정적 멤버)를 구분하세요. 그리고 상수화 멤버도 결정하세요.

먼저 클래스 이름은 Student로 정할게요.

 

주민 번호는 변하지 않으므로 상수화 멤버 필드로 정의하세요.

주민 번호를 순차적으로 부여하기 위해 정적 멤버 필드로 가장 최근에 부여한 주민 번호가 필요하겠죠.

이름은 문자열로 정하면 되겠죠.

지력과 체력, 스트레스, 연속으로 공부한 횟수는 정수 형식으로 정의하면 되겠네요.

최소값, 최대값, 디폴트 값은 형식 내에 정해진 값이므로 정적 상수화 멤버 필드로 선언하세요.

물론 정적 멤버 필드들은 클래스 외부에도 선언해 주어야 합니다. 특히 정적 상수화 멤버 필드는 상수 값을 설정해 주어야죠.

 

현재까지 작성한 프로그램의 코드 내용입니다.

 

이제 여러분은 캡슐화할 멤버 멤서드 이름과 입력 매개 변수 목록 및 반환 형식을 결정하세요.


[C++ 무료 동영상 강의] 23. 캡슐화 최종 실습 – 멤버 필드, 24. 멤버 메서드, 25. 테스트 코드 작성