Programming Language/C++
[TheSSEN/C++] 3. 클래스
coco_daddy
2025. 1. 27. 15:06
※ LIG Nex1 The SSEN Embedded SW School에서 진행된 내용을 정리한 포스팅입니다.
클래스
객체의 2가지 의미
설계 맥락에서의 객체
모델링에서 도출되는 샘플을 객체로 본다.
- 유즈케이스 등으로 요구분석이 우선 시 되어야 한다.
- 요구사항 분석을 통해 기능들을 도출해야 한다.
ATM 출금
- 카드 인식
- 비밀번호 입력
- 출금 금액 입력
- 잔액 부족
- 계좌에서 인출
- 돈 출력
- 객체 모델링에서 도출된 샘플
카드:
카드사, 번호, 비밀번호, 계좌
계좌:
은행 이름, 계좌 번호, 비밀번호
프로그램 개발 맥락에서의 객체
클래스 타입의 변수를 말한다.
- 구현된 객체
- 변수: 데이터 저장
- 함수: 기능을 제공
class Card {
...
};
※ 질문, 개선점, 오류가 있다면 댓글로 남겨주세요 :)