Programming Language/C++

[TheSSEN/C++] 3. 클래스

coco_daddy 2025. 1. 27. 15:06
※ LIG Nex1 The SSEN Embedded SW School에서 진행된 내용을 정리한 포스팅입니다.

클래스

객체의 2가지 의미

설계 맥락에서의 객체

모델링에서 도출되는 샘플을 객체로 본다.

  • 유즈케이스 등으로 요구분석이 우선 시 되어야 한다.
  • 요구사항 분석을 통해 기능들을 도출해야 한다.
ATM 출금
- 카드 인식
- 비밀번호 입력
- 출금 금액 입력
    - 잔액 부족
- 계좌에서 인출
- 돈 출력
  • 객체 모델링에서 도출된 샘플
카드:
    카드사, 번호, 비밀번호, 계좌
계좌:
    은행 이름, 계좌 번호, 비밀번호

프로그램 개발 맥락에서의 객체

클래스 타입의 변수를 말한다.

  • 구현된 객체
    • 변수: 데이터 저장
    • 함수: 기능을 제공
class Card {
...
};

 

※ 질문, 개선점, 오류가 있다면 댓글로 남겨주세요 :)